为了搭建自己的博客完善自己的知识体系

windows本地搭建

1、下载hugo

直接访问官网:https://gohugo.io/
本来打算在ubuntu的虚拟机搭的,但是直接下载的版本有点低,和后面的主题有点不兼容,可能我用的是阿里云的apt-get源
所以直接下载windows的0.61版本
把hugo.exe拷贝到一个PATH目录下,感觉这样省事,之前设置过

2、验证安装

hugo version
Hugo Static Site Generator v0.57.2-A849CB2D windows/amd64 BuildDate: 2019-08-17T17:54:13Z

3、创建站点

找一个目录,打开命令行

hugo new site blog

4、下载主题

因为现在还是一个空的站点,没有index.html,即使现在起也是一个空的 使用的一个简单主题maupassant

cd themes
git clone https://github.com/flysnow-org/maupassant-hugo.git maupassant

修改config.toml

languageCode = "zh-cn"
title = "Crazy lion's blog"
theme = "maupassant"

5、创建一个blog

这个主题有一个规定文档要放在post目录下

hugo new post/my-first-post.md

6、启动服务

hugo server -D

打开浏览器查看http://localhost:1313/

github page搭建

7、编译hugo项目

hugo -D

和6的参数是一样的,之前没有-D,放上去没有内容
会生产一个public的文件夹

8、创建仓库

新建一个仓库,命名规则: (必须是自己github用户名).github.io
本地克隆 git clone github.git(自己库的地址)

9、上传

  • 简单粗暴直接把public下的文件直接拷贝过来
  • 将git本地库关联至远程仓库

提交4部曲

git status  # 查看当前修改状态。
git add .  # 添加所有修改过的文件。你也可以只添加某个文件。
git commit -m "Add a new post"  # "Add a new post" 是 commit message.
git push -u origin master #推送至远程仓库

github 地址

博客地址