使用Git更新Hugo 个人博客
该文章主要是讨论,如何在本地搭建好hugo静态网页后,
上传git到自己的域名下。而且每天进行实时更新。
网上教程更多的是关于如何搭建Hugo,然后上传。只到这一步,我找了很久,
其实搭建好,我们还需要对个人的网站进行更新内容。这才是建立自己web博客的核心。
Hugo主题应用
这里,给出链接,不再赘述Hugo Quick Start。主要掌握,会更改主题,然后新建blog,可以再本地实现
http://localhost:1313/预览。
第一次git push
根据theme,设定好自己的喜好后,hugo生成public文件夹(Terminal环境下进行)
然后进入public,上传到你git个人域名。
如何申请个人 repository,见申请Github仓库
hugo
# 生成public
cd public
git init
git remote add origin https://github.com/xxx/xxx.github.io #填写自己的域名
git add .
git commit -m "hugo"
git push -u origin master
浏览器里访问:http://xxx.github.io/
第二次git push update
为什么要第二次push,这里涉及到git的常见操作。但是对于我来说,不懂git,绕了好多弯路。
在搭建好自己blog网站后,你要在网站上跟新Markdown日志,所以就会第二次git push。
在你的本地静态web上,撰写好md,然后预览,如果没有问题。那么继续push。
hugo #假设你已经完成.md更新
# 第二次生成public
cd public
git init
git remote add origin https://github.com/xxx/xxx.github.io #填写自己的域名
git add -A
git commit -m "update-hugo"
git push -f origin master
注意,public文件夹,要hugo命令生成,之前第一次的public文件可以rm。
最后浏览器里访问:http://xxx.github.io/,就可以看到更新的日志博客了。
一键更新()
也可以自己写一个 shell 脚本,做到每次编译完文章后自动同步 public 目录下的内容到 Github 或者自己的服务器,来保持线上站点的内容及时更新。
这里就参考:使用Hugo和GitHub搭建博客