Pelican | 超简单的静态站点生成器

简介: Pelican | 超简单的静态站点生成器

前言


前面我们介绍过很多的站点生成工具,比如 HexoHugo 等等。虽然这些工具已经很简单,但是对于那些对前端技术不了解的同学来说,还是稍微有点复杂。今天我们就来介绍一款相对来说特简单的站点生成工具。它就是 Pelican


关于 Pelican


Pelican(鹈鹕鸟),是一种大型游禽。它基于 Python,能够在尽量少的步骤下快速生成静态站点,特别是它完美支持 Markdown,这对站点建设者来说,无疑是大好消息。


呆猫


安装 Pelican


我们可以使用 pip 工具直接安装 Pelican


pip install "pelican[markdown]"
复制代码


网络异常,图片无法展示
|


创建 Pelican 项目


首先我们创建一个名为 demo 的目录,然后使用 pelican-quickstart 初始化项目。然后根据交互提示输入初始化配置项即可。


网络异常,图片无法展示
|


项目初始化化完成后,我们查看下项目目录结构


网络异常,图片无法展示
|


第一篇文章


我们在 content 目录下创建名为 demo.md 的文件,然后向其中写入以下内容


Title: My First Demo
Date: 2022-2-7 18:23:53
Category: Demo
这是 Python 研究所的 demo
# 这是 h1
## 这是 h2
> 这是引用
```python
def sayhi():
    return "hi"
```
复制代码


站点生成


我们写完文章后,使用 pelican 工具进行静态站点生成


pelican content
复制代码


网络异常,图片无法展示
|


启动站点


生成完站点后,我们使用 pelican --listen 命令来启动站点,进行预览


网络异常,图片无法展示
|


网络异常,图片无法展示
|


最后


总体来说,Pelican 是一款超级简单,可以快速生成静态站点的工具。在某些时候特别有用。


以上就是 Pelican 的简单介绍,更多的比如自定义主题,模板,日志等详见 Pelican 官方文档。


参考:blog.getpelican.com/

相关文章
|
弹性计算 Cloud Native 5G
藏经阁2023年书籍推荐
好书一起看,技术干货学习就上藏经阁。藏经阁收录内容涵盖编程语言、云原生、数据库、大数据、AI等热门技术领域,让开发者们享受阅读优质内容。这次为您带来2023年4月至2024年1月的书籍推荐。
1957 5
|
5月前
|
人工智能 前端开发 UED
如何快速实现AI大模型聊天对话框的页面布局?
本文介绍了如何使用CSS的Flex布局快速实现AI聊天对话框界面。通过`align-self`控制消息气泡左右对齐,结合`max-width`等样式优化显示效果,轻松完成一问一答的对话布局,适用于前端开发中的常见聊天场景。
677 0
|
11月前
|
存储 Ubuntu 文件存储
Ubuntu 22.04 系统扩充存储空间指南
通过以上的方法,可以有效地在Ubuntu 22.04系统上扩充存储空间来满足用户的需求。常规的做法是添加新的硬盘驱动器,扩展现有分区或清理不必要的文件。考虑到数据安全,扩展分区时务必进行数据备份。对于一般用户而言,可能更倾向于使用图形化工具如GParted来处理分区相关问题,因为它提供直观的操作界面和较低的错误风险。若要使用LVM或命令行工具,需要有一定的专业知识以确保操作正确。在选择适合的方法时,应权衡成本、便利性和自己的技术能力。
1698 12
|
小程序 前端开发
【微信小程序】-- 常用的基础内容组件介绍 -- text & rich-text & progress & icon(七)
【微信小程序】-- 常用的基础内容组件介绍 -- text & rich-text & progress & icon(七)
|
安全 应用服务中间件 Linux
windows配置supervisor实现nginx自启
windows配置supervisor实现nginx自启
567 0
|
JavaScript 数据安全/隐私保护 Python
网易云音乐搜索接口JS逆向: Params、encSecKey加密和AES实战
网易云音乐搜索接口JS逆向: Params、encSecKey加密和AES实战
1885 4
|
前端开发 API Python
如何在Python中接收前端POST上传的文件
如何在Python中接收前端POST上传的文件
1739 2
|
Linux Shell 网络安全
网络安全中Dos和linux常用命令总结
本篇是对网安学习中,常用的命令做一个图文与命令示例,并对一些比较重要的dos和shell命令进行总结,方便自己后续学习进行查询,并希望能够给更多人有一个总结命令和了解命令的地方.
|
Ubuntu 编译器 C++
【Conan 入门教程 】在Ubuntu上使用Conan编译C++第三方库:一站式解决方案
【Conan 入门教程 】在Ubuntu上使用Conan编译C++第三方库:一站式解决方案
4152 1
|
JSON 数据格式
Echarts分段折线图图例样式visualMap颜色修改
Echarts分段折线图图例样式visualMap颜色修改
710 1

热门文章

最新文章