使用Hugo搭建博客

1)首先安装 nvm

After install zsh

- brew update
- brew install nvm
- mkdir ~/.nvm

after in your ~/.zshrc or in .bash_profile if your use bash shell:

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

2)通过 NVM安装 Node Lts稳定版

nvm install --lts

3)安装 Hogo(使用docsy主题)

  1. 前置:需要安装一些 npm包,推荐切换到国内的 npm镜像:https://cnodejs.org/topic/4f9904f9407edba21468f31e

  2. 前置:安装 hugo + npm(PostCSS等..):Before you begin | Docsy

  3. docsy提供了几种安装方式,”Use Docsy as a Hugo Module”这种最简单:Create a new site: Start a new site from scratch | Docsy

  4. docsy 配置,样例网站参考 https://www.docsy.dev/docs/examples/,选了一个最简洁的,也就是 Docsy自己的文档网站,config.yaml 等配置直接从 https://github.com/google/docsy上复制过来

Hugo命令参数说明

hugo通用命令参数

-h –help
查看特定命令的帮助信息.

-D –buildDrafts
在生成静态网站, 或预览网站时, 草稿内容也会被展示出来.

–config string
指定新的配置文件, 在网站骨架根目录下面有一个默认的配置文件config.yaml|json|toml. hugo默认加载这个配置文件, 通过--config 配置文件路径可以指定新的配置文件.

-c, –contentDir string
hugo默认的存放内容文件的目录为content目录, -c 新的存放内容文件的目录路径 用于修改默认的存放路径. 也可以用新的内容文件目录生成网站.