嘟嘟社区

publii部署静态博客


以前哥们写过一篇用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/

需要买服务器吗?
最后还是老老实实回到wp
谢谢分享

nwnuyhs 发表于 2024-8-23 22:14
需要买服务器吗?

不需要

感谢分享,LOC有你更精彩!
wp yyds