以前哥们写过一篇用gridea部署静态博客的文章
文章链接 https://www.nodeseek.com/post-8624-1

今天闲着无聊逛老外论坛的时候发现了一个类似的,和gridea一样,不用自己像hexo hugo那样折腾命令
全部可以用gui来完成的博客系统

一 下载publii 并且汉化

①下载

https://getpublii.com/download/ 拉到最下面,下载0.45.2的版本,汉化支持最新的版本就是这个

双击打开,点我同意安装就可以了,然后会来到这么个界面,先不要管,

② 汉化

点右上角三个点,选择language

点击get more language,跳转到 https://github.com/GetPublii/Publii-ui-locales
拉到下面选择zh-cn下载,点下载按钮下载
最高支持到0.45.0,所以刚刚下的旧版本


点击右上角的install language,直接点刚刚的汉化文件就行,不用解压缩,选择就行,如果还是不行,重启下软件

二 配置github

①注册 github

https://github.com/join 没号的自己注册一个

②创建仓库

https://github.com/new

创建username.github.io的 仓库

username就是你github的用户名

其实仓库名字也可以不是这个,随便取个就行,取github.io结尾的,

是我想同时用cloudflare pages,netlify,vercel之外,还有可以部署到github pages,多个地方

③申请token

https://github.com/settings/tokens/new

点击链接申请token,期限选择无期限,repo勾上,token只显示一次,记得保存下

三 配置 publii

①配置服务器

点击左边的服务器,选择 git repository

里面长这样子

网址就是你博客的网址,如果你没域名的话就是 username.github.io

存储库url就是 你刚刚创建github仓库的url,注意,后面加个.git

如果你和我一样的话应该是 username.github.io仓库的话应该是下面这样子,username改成你自己的

https://github.com/username/username.github.io.git

分支 一般为main

用户名 就是你github的邮箱

密码/令牌 就是你刚刚创建的github的token

提交作者 ,提交作者邮箱这两个自己填下就行了

提交信息不用动

点击保存,并且测试下连接

②写文章

文章的话我喜欢markdown,我一般用typora编辑之后复制到其他地方

③同步

点击左下角的同步您的网站,即可同步到github仓库,然后cf pages等其他地方会自动更新的

④备份

点击左边的工具&插件,选择别分即可生成备份文件

四 部署到cloudflare pages

①注册cf账户

https://cloudflare.com打开网站,点击注册

②部署到pages

选择左侧的workers和pages,选择创建

连接到git,选择你刚刚的github账户和仓库,然后点击开始设置,保存并部署

设置自定义域名,默认的pages.dev被墙了,就需要你设置一个自定义域名了

设置完打开浏览器就能访问了

其他平台可以看我部署到gridea的帖子,是一样的

五 相关链接

publii的官网 https://getpublii.com/

github仓库 https://github.com/GetPublii/Publii

文档 https://getpublii.com/docs/