以前哥们写过一篇用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 没号的自己注册一个
②创建仓库
创建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