跳过正文

发布环境

··492 字·1 分钟·
hugo github
目录

断断续续地在本地调试了一段时间,想着先把它上线吧。

但备案是不可能备案的,那就serverless吧,额外加个域名的意义也不大,也不指望SEO排名。

GIT同步
#

到Github上创建个跟用户名同名的repo,然后把代码同步过去:

rm -rf themes/blowfish/ 
git init .
git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish
git remote add origin git@github.com:LesserCat/LesserCat.git
git add .
git commit -m "init"
git push -u origin main

这之前当然是要配基础环境到git,太基础就不写了

Github Action
#

在仓库的Actions里添加workflow Actions -> New workflow -> 搜索hugo -Configure -> Commit changes

然后等待action完成即可访问username.github.io

UPDATE: 此时虽然能访问,但在actions的任务里总有一个pages build and deployment的任务是失败,还失败的莫名其妙

需要去项目的设置里把部署方从Depoly from a branch式改成Github Actions,路径:
Settings -> Pages -> Build and deployment -> Github Actions

CloudFlare
#

我更喜欢Cloudflare Page,域名可以自由一点,就更容易了

创建一个新的PAGE与git关联,在Project Name那里添一个可用的喜欢的域名

Framework preset选择hugo,就可以部署了,速度比Github Page快多了,也不像github一样各处都被墙。

Reference
#

https://developers.cloudflare.com/pages/framework-guides/deploy-a-hugo-site/ https://docs.github.com/en/pages/quickstart




评论