Windows+Hugo+GithubPage搭建简单个人博客
目录
                        
                            目录
                            
                        
                    
                    
                安装 hugo
- 二进制安装(推荐:简单、快速),到 hugo Releases
 下载对应的操作系统版本的 hugo二进制文件(hugo或者hugo.exe);
- 创建文件夹。此处举例: F盘创建hugo/bin,将解压后的hugo.exe放到bin目录下;
- 配置系统环境变量。将 F:\hugo\bin加到 path 变量中
以上设置好后,就可以在 cmd 中查看是否安装成功。执行命令:
|  |  | 
生产站点
进入 F:\hugo 下,打开命令窗口。(可用 cmd ,也可选择下载安装 Git
 ,推荐安装 git ,敲命令很方便)
|  |  | 
执行后,在 hugo目录 下就会生成一个 名叫 blog 的站点文件夹
进入 blog ,显示以下目录结构:
archetypes (存放
default.md,头文件格式,每次新建文章默认显示的头部信息在此修改)content (存放博客文章,
markdown格式文件)data (存放自定义或者导入的模板)
layouts (存放网站的数据模板)
static (存放图片、
css、js等静态资源)themes (存放主题文件,每个主题都是一个独立的文件夹)
config.toml (网站配置文件)
创建第一篇文章,放到 post 目录,方便之后生成聚合页面。
|  |  | 
打开编辑 post/first.md :
|  |  | 
安装皮肤
到 皮肤列表
 挑选一个心仪的皮肤,比如你觉得 Hyde 皮肤不错,找到相关的 GitHub 地址,创建目录 themes,在 themes 目录里把皮肤 git clone 下来:
|  |  | 
此时可回到站点目录下打开 config.toml 配置指定主题。如 theme = "hyde" 没有 theme 参数就自己写上
|  |  | 
运行hugo
在你的站点根目录执行 hugo 命令进行调试:
|  |  | 
浏览器里打开: http://localhost:1313
部署GithubPage
假设你需要部署在 GitHub Pages 上,首先在GitHub上创建一个Repository,命名为:shaopus.github.io (shaopus替换为你的github用户名)。
在站点目录config.toml中baseURL要换成自己建立的仓库,如 baseURL = “https://yourname.github.io/"
进入站点根目录下,执行:
|  |  | 
执行后,站点根目录下会生成一个public文件夹,该文件下的内容即 hugo 生成的整个静态网站。每次更新内容后,将 pubilc 目录里所有文件 push 到 GitHub 即可。
首次使用的时候要执行以下命令:
|  |  | 
以后每次站点目录下执行 hugo 命令后,再到 public 下执行推送命令:
|  |  | 
之后就可以到 GitHub上看提交到分支的内容,也可访问 YOURNAME.github.io 看页面了。
总结
以上整个环境部署好之后,接下来的常用命令就是以下几个:
站点目录下,新建文章,执行:
|  |  | 
添加文章内容或修修改改,包括修改主题之类的,在本地都可以实时看到
修改完成,确定要上传到 GitHub 上后,站点目录 blog 下执行:
|  |  | 
进行编译,没错误的话修改的内容就顺利同步到 public 下了,然后 cd public 下,执行提交命令:
|  |  | 
至此 OK ,顺利的话应该是一步到位的。若是遇到问题的话再查资料