Hello Hugo!
Hello Hugo!
记录用 Hugo 生成站点一直到发表第一个帖子的过程。
生成站点
根据官方文档,生成站点的命令:
# hugo new site /path/to/site
创建文章
创建我的第一篇文章。
# hugo new post/hellohugo.md
之后就可以在 .md 文件中写下要发表的内容啦。
运行Hugo
在站点根目录下执行:
# hugo server --theme=xxxx --buildDrafts
PS:xxxx 为主题名,可以自行挑选喜欢的,也可以在根目录的config.toml中直接指定默认的主题,这样在指令中就不用指定了。
此时访问 http://localhost:1313 就可以看到本地部署好的 hugo server的效果了。
部署到GitHub Pages
首先在GitHub上创建一个Repository,命名为:xxxx.github.io (xxxx 为自己的github用户名)。
在站点根目录执行命令生成最终页面:
# hugo --theme=hyde --baseUrl="https://TezaLeMon.github.io/"
PS:这个命令并不会生成草稿页面,需要去掉文章头部的 draft=true 或者改为 draft=false 再重新生成。另外加上 –buildDrafts 将草稿页面也生成也是可行的(不过似乎不太合乎规范)。
此时查看根目录下 public 文件夹就能看到生成的文件。将其 push 到 repository 中就完成了。
# cd public
# git init
# git remote add origin https://github.com/TezaLeMon/TezaLeMon.github.io.git
# git add .
# git commit -m "first commit"
# git push -u origin master
至此,我的第一篇文已发出!~ 😏