拓展阅读
blog-engine-01-常见博客引擎 jekyll/hugo/Hexo/Pelican/Gatsby/VuePress/Nuxt.js/Middleman 对比
blog-engine-02-通过博客引擎 jekyll 构建 github pages 博客实战笔记
blog-engine-02-博客引擎jekyll-jekyll 博客引擎介绍
blog-engine-02-博客引擎jekyll-jekyll 如何在 windows 环境安装,官方文档
blog-engine-02-博客引擎jekyll-jekyll SEO
blog-engine-04-博客引擎 hugo intro 入门介绍+安装笔记
[blog-engine-05-博客引擎 Hexo 入门介绍+安装笔记]
blog-engine-06-pelican 静态网站生成 官方文档
blog-engine-06-pelican 静态网站生成 windows 安装实战
blog-engine-07-gatsby 建极速网站和应用程序 基于React的最佳框架,具备性能、可扩展性和安全性
blog-engine-08-vuepress 以 Markdown 为中心的静态网站生成器
blog-engine-09-nuxt 构建快速、SEO友好和可扩展的Web应用程序变得轻松
blog-engine-10-middleman 静态站点生成器,利用了现代 Web 开发中的所有快捷方式和工具
前言
由于个人一直喜欢使用 markdown 来写 个人博客,最近就整理了一下有哪些博客引擎。
感兴趣的小伙伴也可以选择自己合适的。
Pelican 是什么?
Pelican 是一个使用 Python 编写的静态博客生成器。想象一下,如果你有一个智能助手,你只需要告诉它你的想法,它就能帮你整理成漂亮的文章,甚至还能自动发布到网上,这个智能助手就是 Pelican。
Pelican 的特点
- 静态生成
Pelican 生成的是静态网页,这意味着速度快,安全性高。 - Markdown 写作
使用 Markdown 语法来写作,简洁高效,让你更专注于内容。 - 丰富的主题
Pelican 社区提供了很多美观的主题,你可以挑选一个你喜欢的。 - 插件系统
通过插件,你可以扩展 Pelican 的功能,比如增加文章摘要、分类、标签等。 - 部署简单
生成的静态文件可以轻松部署到 GitHub Pages、FTP、CDN 等多种平台上。
如何安装 Pelican?
- 安装 Python
Pelican 是基于 Python 的,所以首先需要在你的电脑上安装 Python。 安装 Pelican
打开终端或命令提示符,输入以下命令安装 Pelican:pip install pelican
创建新博客
使用以下命令创建一个新的 Pelican 博客:pelican-quickstart
按照提示设置你的博客信息。
如何使用 Pelican?
- 编写文章
在博客的content
目录下创建 Markdown 文件,就可以开始写文章了。 本地预览
输入以下命令启动本地服务器:pelican --listen
然后在浏览器中输入
http://localhost:8000
,就可以实时预览你的博客了。生成静态文件
当你的文章写好后,使用以下命令生成静态网页:pelican
这会在
output
目录下生成静态文件。- 发布博客
将output
目录下的文件部署到你选择的平台上,你的博客就上线了。 - 选择主题和插件
Pelican 有很多免费的主题和插件,你可以挑选你喜欢的,按照文档说明进行安装和配置。
Pelican 的优缺点
优点
- 静态网站
静态网站加载速度快,安全性高。 - 写作体验好
Markdown 写作简洁高效,让你更专注于内容。 - 社区支持
Pelican 有一个活跃的社区,你可以找到大量的教程和帮助。 - 高度可定制
通过主题和插件,你可以高度定制你的博客。
Pelican 的不足
- 静态网站
由于 Pelican 生成的是静态网站,所以不支持动态网站的功能,如用户注册、登录等。 - 学习曲线
Pelican 的配置和主题定制可能需要一定的学习成本。
如果你喜欢写作,想要一个简单、安全的平台来分享你的想法,Pelican 是一个不错的选择。