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.ioxxxx 为自己的github用户名)。

  在站点根目录执行命令生成最终页面:

# hugo --theme=hyde --baseUrl="https://TezaLeMon.github.io/"

  PS:这个命令并不会生成草稿页面,需要去掉文章头部的 draft=true 或者改为 draft=false 再重新生成。另外加上 –buildDrafts 将草稿页面也生成也是可行的(不过似乎不太合乎规范)。

  此时查看根目录下 public 文件夹就能看到生成的文件。将其 pushrepository 中就完成了。

# 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

  至此,我的第一篇文已发出!~ 😏