惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
C
Check Point Blog
博客园_首页
B
Blog
D
Docker
U
Unit 42
量子位
I
InfoQ
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
GbyAI
GbyAI
L
LangChain Blog
云风的 BLOG
云风的 BLOG
博客园 - Franky
美团技术团队
T
The Blog of Author Tim Ferriss
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
Vercel News
Vercel News
Recent Announcements
Recent Announcements
雷峰网
雷峰网
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Google DeepMind News
Google DeepMind News

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
关于静态博客,你可以试试 Publii - 少数派
2024-03-20 · via 少数派

最近接触到一个以前没见过的静态内容管理系统,即我们俗称的静态博客生成器,Publii。从2023年提交代码至今一年多,一直在保持更新和维护,使用和部署并不难,提供了非常详细的使用文档。我借助文档,部署了一个,使用体验有点类似开源的 Gridea,都是将静态博客的部署简单化、具体化,不同的是前者更偏向 CMS,后者更着重博客。

Your screenshot

由于自己运营着 Telegram 频道 @FindBlog,便在此记录部署的整个过程,并对 Publii 做一番简单的介绍。

项目页面介绍称,这是一款面向隐私保护、SEO 优化网站的静态内容管理系统,支持 WindowsmacOSLinux,能够让初学者快速且轻松地创建静态网站,这一点我相信 Gridea 已经做到了。

它将开源的 WordPress 程序与其做对比,WordPress 是基于服务器的 CMS,而 Publii 由于提供了一个易于理解的用户界面,从某种程度上来说也像是在服务器上使用 CMS 程序。

使用 Publii 的三个步骤:

  1. 下载 Publii
  2. 撰写内容
  3. 发布网站

部署之前需要做的事情

下载 Publii,设置语言。

从 GitHub 或者官网获取安装包安装好之后,最初的界面为英文,需要点击右上角的语言选项安装中文语言包,中文语言包在 GitHub 上可以下载,由国内热心网友翻译维护。

如何部署 Publii,目前支持 HTTP/HTTPS 服务器、Netlify、Amazon S3、GitHub Pages、Google Cloud 和 SFTP。

使用 Netlify 免费部署 Publii

在 Netlify 需要做这些步骤:

首先,前往 Netlify 主页登录,创建一个新的站点——deploy manually,然后上传由 Publii 提供的压缩包,不用解压,直接一整个压缩包上传。随后我们会获得一个 Netlify 提供的域名,可以将其作为博客域名使用,也可以提前解析并绑定自定义域名。

然后,点击站点设置(Site setting)按钮,找到站点信息(Site information)部分,保存好站点 ID,稍后会用到。

最后,需要生成一个访问令牌(Access Token)。点击右上角账户名称,在个人资料(Profile)部分,点击应用程序(Application),然后新建访问令牌,生成之后保存,稍后会用到。

以上是在 Netlify 需要进行的设置,接下来打开 Publii,进入服务器设置。

推荐使用 Git Repository 或者 Netlify 部署。使用 Netlify 部署,只需要填写上述提到的三个内容,域名、Site ID 和 Access Token。

保存好设置之后可以点击“测试链接”,测试是否能与 Netlify 进行链接,这里有点问题,我点了之后一直没反应,但同步网站之后能正常访问。

接着点击左下角“同步您的网站”,即可通过域名访问。之后每次有内容更新,可以先在本地预览更改,再同步到 Netlify 进行部署。

Publii 的特色

就像它在 GitHub 项目页面上所说的,专为 SEO 优化和注重隐私的网站设计,这应该是 Publii 最大的两个特色。

对 URL、Sitemap、OpenGraph、Twitter Cards 的支持都直接放在了网站设置里,不用单独的主题进行适配。

包括对于机器人、爬虫的屏蔽,都可以一键手动开启或屏蔽。

主题的自定义设置,翻译有待更新。我不确定每个主题的自定义设置是否一致,目前默认主题支持以上自定义设置,包括字体、页脚、搜索、菜单栏等内容。

官网主题市场展示的主题较为丰富,分为博客、文档、问答、杂志、照片、旅行等类别,有免费和付费。

提供三种编辑模式,区块编辑器、所见即所得编辑器、Markdown 编辑器,不过我认为 Obsidian 的 Markdown 是最好用的。在文章编辑页面提供的设置也比较多,发布状态、是否精选、精选图片、标签,以及 SEO 设置。

默认主题呈现的效果也还不错,大气、美观,但似乎没有找到创建和编辑单独页面的功能,希望开发者后期能够更新。

以上便是我对 Publii 部署的体验分享,对于新手用户来说,确实比 Hugo、Hexo 甚至 Gridea 还要容易上手,并且官网的使用文档十分清楚明了,但可能还需要了解 GitHub、Netlify 的注册和使用,尤其是访问这两个网站。

如果你对该项目感兴趣,可以点击下方的链接详细了解。