先是创建了一个模板linux虚拟机
然后去整个hugo安装包
https://github.com/gohugoio/hugo
就来hugo_extended的,然后要linux-amd64.deb
然后再整个主题,就用朋友同款的!https://403f.cafe/
https://github.com/CaiJimmy/hugo-theme-stack
安装一下
sudo apt install ./hugo_extended_0.138.0_linux-amd64.deb
然后新建一个博客的网站
|
|
反正我是不太成功,因为git submodule时候网络会boom,所以我代理了一下
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
之后就一切正常了,但是hugo server 可能不太开心,它只会跑在localhost:1313,没关系,大多数人不需要让他暴露出去,下一步,让它暴露在公网!
赛博佛祖-CloudFlare,启动!
有人会纳闷,你为什么不托管到github啥的,我怕我发的东西太奇怪被举报,哈哈哈
使用一下Zero Trust,Networks->Tunnels 新建一个,然后起个名就叫blog,根据指示操作就行,傻瓜式的
|
|
然后让hugo变成服务,这里让它绑定到0.0.0.0,方便调试
sudo vim /usr/lib/systemd/system/hugo.service
|
|
sudo vim /opt/hugo.sh
|
|
启用并检查一下
|
|
最后改一下hugo.toml
|
|
重启
sudo systemctl restart hugo.service
扔点文章,我先扔在content/posts下吧
hugo new content content/posts/archlinux rdp.md
好,成功踩坑,主题是post,quickstart是posts,导致主页不显示
所以应该
hugo new content content/post/archlinux rdp.md
先到这吧,累了
参考文献
https://gohugo.io/getting-started/quick-start/ https://github.com/olOwOlo/hugo-theme-even/issues/14