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



![站点生成](https://phyger.oss-cn-chengdu.aliyuncs.com/picture/2022-2-7/1644204506342-image.png)

### 启动站点

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

![启动站点](https://phyger.oss-cn-chengdu.aliyuncs.com/picture/2022-2-7/1644206703564-image.png)

![预览效果 ](https://phyger.oss-cn-chengdu.aliyuncs.com/picture/2022-2-7/1644206749300-image.png)

## 最后

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

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

参考:https://blog.getpelican.com/
版权声明:除特殊说明,博客文章均为phyger原创,依据CC BY-SA 4.0许可证进行授权,转载请附上出处链接及本声明。来自:https://u1s1.vip/archives/168
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇