博客写作,其实质用的是文本管理系统(content management system, CMS)。本篇介绍 用跨平台工具 Publii 搭建博客。

Image by Gerd Altmann from Pixabay

Publii 软件在 2019 CMS Critic Award 评选中获得「最佳静态网站生成器」奖

Publii 特点在于:

  • 集成了 GitHub、WordPress、GitLab 等多个平台
  • 和其它 CMS 工具一样,附带网站主题模板
  • 写文章的过程和用 Office 写文档没有太大差别,对不懂技术的小白来说很容易上手
  • 软件有图形界面,看得懂

不足——只能用于创建新的站点,无法用于管理已有网站。大概是很多 CMS 建站工具的通性。

以下介绍用它如何快速搭建网站,并管理内容。

第一步、下载安装 Publii

从 Publii 官网 https://getpublii.com 或者它的 GitHub 仓库下载与电脑系统匹配的版本。

Publii 支持 Windows、Mac OS、Linux 三大电脑系统。

这里,我下载的是 Linux 版本。

下载运行安装之后,会在电脑上生成 Publii 文件夹,用于存放网站的基本配置和写的文章。

第二步、填写网站名称

打开软件会看到下图开始界面。

在开始界面,需要填写将要创建网站的名称和作者,还可以设置网站图标和颜色,便于在管理后台区分。

这些在建站后还可以修改。

第三步、配置网站主题和发布服务器

选择服务器

Server 窗口,可以看到 Publii 提供了以下服务器类型:

这里,我以 Gitlab 服务为例,设置它比较容易,而且也不需要额外费用。

为了将 Publii 和 Gitlab 连接起来,需要先在 Gitlab 新建 repo 和 token, 然后填写在 Server Settings 里。

根据 https://getpublii.com/docs/host-static-website-gitlab-pages.html 提供的步骤,开始创建 repo,参照例子的填写方式,在 Publii Server Settings 配置信息。

保存设置,测试是否可以连接成功。

点击左下角 Sync your website,将服务器配置从本地同步到云端。


这时候,就可以访问搭建的网站了,https://cmmei.gitlab.io/publii 这是我搭建的博客。

选择网站主题

也可以上传自己的主题模板。

主题自定义配置

  1. 基本设置

    每页显示文章数量、每篇文章的标签数量、文章摘要长度、网站 logo。

  2. 自定义设置

第四步、写文章

post 窗口进入,可以看到写文章所用的格式工具和 office word、wordpress 很像。

右侧是有关文章发布的设置,可以自定义时间、封面图、标签等信息。