使用Hugo搭建博客/静态网站的一些操作

Hugo搭建博客/静态网站的一些自己比较舒适的实践。

--

目录结构管理

  • 为了方便管理。github上创建两个仓库,一个用来存放所有代码,一个用来存放要部署的网站,后者配置为前者的submodule.

命令为:git submodule add url_to_repo projectfolder

这里可能碰到'projectfolder' already exists in the index"

可以使用git ls-files --stage projectfolder命令列出所有在index里的文件。

使用git rm --cached projectfolder然后就能重新添加submodule了。

常用操作

  • 选好主题放在themes目录下,然后直接把exampleSite复制到网站根目录下,再修改config.toml。
  • 之后只需管理content目录下即可。每篇文章管理为一个文件夹,文章内容写在index.md中,其余的图片等内容都可以放在文件夹里。文章图片一般直接用markdown语法写![]()图片url直接使用图片文件名即可。
comments powered by Disqus