前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Pelican | 超简单的静态站点生成器

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

作者头像
Python研究所
发布2022-06-17 08:38:30
7210
发布2022-06-17 08:38:30
举报
文章被收录于专栏:大飞的部落阁

前言

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

关于 Pelican

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

呆猫

安装 Pelican

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

代码语言:javascript
复制
pip install "pelican[markdown]"
验证安装结果
验证安装结果

创建 Pelican 项目

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

项目初始化过程
项目初始化过程

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

项目结构
项目结构

第一篇文章

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

代码语言:javascript
复制
Title: My First Demo
Date: 2022-2-7 18:23:53
Category: Demo

这是 Python 研究所的 demo

# 这是 h1

## 这是 h2

> 这是引用

```python
def sayhi():
    return "hi"
```

站点生成

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

代码语言:javascript
复制
pelican content
站点生成
站点生成

启动站点

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

启动站点
启动站点
预览效果
预览效果

最后

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

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

参考:https://blog.getpelican.com/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 关于 Pelican
  • 呆猫
    • 安装 Pelican
      • 创建 Pelican 项目
        • 第一篇文章
          • 站点生成
            • 启动站点
            • 最后
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档