博客写作,其实质用的是文本管理系统(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 这是我搭建的博客。
选择网站主题
也可以上传自己的主题模板。
主题自定义配置
-
基本设置
每页显示文章数量、每篇文章的标签数量、文章摘要长度、网站 logo。
-
自定义设置
第四步、写文章

从 post 窗口进入,可以看到写文章所用的格式工具和 office word、wordpress 很像。
右侧是有关文章发布的设置,可以自定义时间、封面图、标签等信息。