前言
前面我们介绍过很多的站点生成工具,比如 Hexo
,Hugo
等等。虽然这些工具已经很简单,但是对于那些对前端技术不了解的同学来说,还是稍微有点复杂。今天我们就来介绍一款相对来说特简单的站点生成工具。它就是 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
官方文档。