blog测试网页
一个测试文档,讲述了建立此博客的悲惨过程。
跟着教程做了许多遍莫名错了很多以后……终于!!
反正也不知道错在哪里,总之错着错着就对了,为什么?!
大致的流程:先安装hugo和git然后按教程去clone一个主题(可能需要手动删除原本的hugo.toml然后把主题生成的config.toml改名成hugo),确定可以本地运行,然后把这个文件夹备份错到对为止(不要哇!)
我是说备份以后进行如下操作(没有任何保证,主要用于自己的备忘……)
去 github 新建一个 repository,域名的空里填你的 id.github.io
(什么?你不知道你的 id 是什么?就是这个空左边的那个啦!不要点别的直接生成,这样会进入一个指南页方便 copy
回到电脑本地,先去 site 的文件夹里把 toml 的文件里 baseURL 改 https://你的id.github.io/
去终端干活(cd 到 site 的文件夹):
hugo --theme=你的主题名 --baseURL="https://你的id.github.io/"
cd public
去 public 文件夹干活
git init
初始化 git,仅第一次需要
git add .
把现在的文档加一下,别忘敲后面那个小点
git commit -m "first commit"
或者似乎可以用git commit -m “first push”,但导航页是用的 commit
git branch -M master
坑 ,导航页让用的 main!根本 push 不上去一点点……
git remote add origin https://github.com/你的id/你的id.github.io.git
别敲了导航页直接 copy 就是对的
git push -u origin master
还是main改master
成了,下次更新推下面这些:
hugo --theme=你的主题名 --baseURL="https://你的id.github.io/"
cd public
git add .
git commit -m "new blog"
git branch -M master
git push -u origin master
P.S.:
一些莫名奇妙的坑:
-
跟教程baseURL语法人家用的baseUrl我一跑就错。
-
最后push会看脸,有时候真就网卡你一下没辙。
-
有时候文档内容更改它不更新,觉得没有变化。
-
跟教程没有
git branch -M master
结果对不上。 -
教程不讲更改toml。