blog-engine-06-pelican 静态网站生成 支持 markdown 和 reST 语法

简介: 这篇内容介绍了多个静态博客引擎的对比及详细教程,包括 Jekyll、Hugo、Hexo、Pelican、Gatsby、VuePress、Nuxt.js 和 Middleman。重点讲述了 Pelican,一个Python编写的静态博客生成器,其特点是静态生成、Markdown写作、丰富的主题和插件系统,以及简单的部署。安装Pelican需要先安装Python,然后通过pip安装Pelican并使用pelican-quickstart初始化博客。文章还提到了Pelican的优点,如速度快、写作体验好、社区支持和高度可定制,但也指出其静态性质和学习曲线较陡峭的不足之处。

拓展阅读

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 的特点

  1. 静态生成
    Pelican 生成的是静态网页,这意味着速度快,安全性高。

  2. Markdown 写作
    使用 Markdown 语法来写作,简洁高效,让你更专注于内容。

  3. 丰富的主题
    Pelican 社区提供了很多美观的主题,你可以挑选一个你喜欢的。

  4. 插件系统
    通过插件,你可以扩展 Pelican 的功能,比如增加文章摘要、分类、标签等。

  5. 部署简单
    生成的静态文件可以轻松部署到 GitHub Pages、FTP、CDN 等多种平台上。

如何安装 Pelican?

  1. 安装 Python
    Pelican 是基于 Python 的,所以首先需要在你的电脑上安装 Python。

  2. 安装 Pelican
    打开终端或命令提示符,输入以下命令安装 Pelican:

    pip install pelican
    
  3. 创建新博客
    使用以下命令创建一个新的 Pelican 博客:

    pelican-quickstart
    

    按照提示设置你的博客信息。

如何使用 Pelican?

  1. 编写文章
    在博客的 content 目录下创建 Markdown 文件,就可以开始写文章了。

  2. 本地预览
    输入以下命令启动本地服务器:

    pelican --listen
    

    然后在浏览器中输入 http://localhost:8000,就可以实时预览你的博客了。

  3. 生成静态文件
    当你的文章写好后,使用以下命令生成静态网页:

    pelican
    

    这会在 output 目录下生成静态文件。

  4. 发布博客
    output 目录下的文件部署到你选择的平台上,你的博客就上线了。

  5. 选择主题和插件
    Pelican 有很多免费的主题和插件,你可以挑选你喜欢的,按照文档说明进行安装和配置。

Pelican 的优缺点

优点

  • 静态网站
    静态网站加载速度快,安全性高。

  • 写作体验好
    Markdown 写作简洁高效,让你更专注于内容。

  • 社区支持
    Pelican 有一个活跃的社区,你可以找到大量的教程和帮助。

  • 高度可定制
    通过主题和插件,你可以高度定制你的博客。

Pelican 的不足

  • 静态网站
    由于 Pelican 生成的是静态网站,所以不支持动态网站的功能,如用户注册、登录等。

  • 学习曲线
    Pelican 的配置和主题定制可能需要一定的学习成本。

如果你喜欢写作,想要一个简单、安全的平台来分享你的想法,Pelican 是一个不错的选择。

相关文章
|
2月前
markdown常用语法--花括号(超详细)
markdown常用语法--花括号(超详细)
|
9月前
|
程序员 Windows
markdown的基本语法
markdown的基本语法
72 0
|
13天前
|
自然语言处理 开发者 Python
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
|
25天前
|
JavaScript
vue 加载展示md文件(markdown语法 .md后缀的文件)
vue 加载展示md文件(markdown语法 .md后缀的文件)
43 0
揭秘Markdown:轻松掌握基础语法,让你的写作更高效、优雅!
揭秘Markdown:轻松掌握基础语法,让你的写作更高效、优雅!
|
1月前
markdown语法
学习Markdown基本语法:标题、段落、强调、列表、代码块等,轻松撰写整洁文档。[查看教程](https://markdown.com.cn/basic-syntax/)
19 0
|
2月前
Markdown基础语法详细版
Markdown基础语法详细版
|
2月前
|
IDE 数据可视化 数据挖掘
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
584 2
|
2月前
Markdown的基本语法(一)
Markdown的基本语法(一)
|
2月前
|
开发者
阿里云开发者社区Markdown语法
【2月更文挑战第1篇】
626 0
阿里云开发者社区Markdown语法