美文网首页
使用Git更新Hugo 个人博客

使用Git更新Hugo 个人博客

作者: jamesjin63 | 来源:发表于2020-10-08 21:12 被阅读0次

使用Git更新Hugo 个人博客

该文章主要是讨论,如何在本地搭建好hugo静态网页后,
上传git到自己的域名下。而且每天进行实时更新。

网上教程更多的是关于如何搭建Hugo,然后上传。只到这一步,我找了很久,
其实搭建好,我们还需要对个人的网站进行更新内容。这才是建立自己web博客的核心。


image.png

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搭建博客

参考

基于「Hugo」搭建自己的博客网站
从头教你使用 Hugo 搭建自己的博客
使用Hugo和GitHub搭建博客

相关文章

网友评论

      本文标题:使用Git更新Hugo 个人博客

      本文链接:https://www.haomeiwen.com/subject/dxahpktx.html