安装hugo
|
|
创建网站
|
|
安装主题 hugo-theme-jane
把这个主题克隆到 themes 文件夹
|
|
复制一些示例文本
|
|
复制默认的站点设置
|
|
启动 hugo server
|
|
查看示例网站,浏览器打开 http://localhost:1313/
把网站放到github
注册github账号
创建github.io仓库
点击New repository–>输入仓库名称格式为:用户名.github.io(如:leach-chen.github.io)->点击Create repository。 浏览器里访问 https://leach-chen.github.io/, 可以发现这个url可以被访问了
设置Git的user name 和 email (如果没有设置的话)
|
|
生成密钥
|
|
登陆Github, 添加 SSH key
Settings——SSH and GPG keys——New SSH key。
-
Title 添加一个标题方便自己区分.
-
Key 把id_rsa.pub文件里的内容复制到这里
git初始化网站仓库
|
|
添加github.io仓库做为git仓库的子模块到public目录
|
|
生成静态博客站
|
|
提交到github.io
|
|
查看你的github.io博客
正常情况下,过一会你就可以看到你基于Hugo的github.io博客站了,博主的是https://keysaim.github.io/。
配置域名
购买域名
解析域名
记录类型 CNAME 记录值 keysaim.github.io
创建CNAME文件
在GitHub博客仓库的根目录中新建文件CNAME(主要文件名一定要大写,没有后缀)。 在该文件增加一行文字,告诉Github Pages服务器你想指定的域名。该域名不能包含前缀信息,即不能添加http://前缀。
域名访问是否生效(域名解析生效,一般等待十来分钟左右,即可访问)
emacs上使用easy-hugo发布
下载安装 easy-hugo
配置
|
|
一键发布脚本
|
|
emacs启动
|
|