Hexo搭建个人博客
- 安装git
- 安装nodeJs
- 安装hexo
- 配置Typora
- 配置百度网站统计
Hexo
1 |
|
1 | # 初始化项目 |
访问localhost:4000
配置github.io
1 |
|

其中gaoming95
为用户名,必须配置为***.github.io
1 |
|
修改配置文件/blog/_config.yml
1 | # Hexo Configuration |
构建发布
1 | hexo clean |
访问 https://github.com/gaoming95/gaoming95.github.io/
增加主题

选择自己喜欢的主题,点击进入代码仓库,按照readme
进行构建,将themes
文件夹下面的文件复制到blog
中的themes
在_config.xml
中配置
1 |
|
走到这步,可以直接copy
主题仓库中的_config.xml
代码,或者说如果刚构建项目而不是在已有文章和主题下更换主题,可以考虑直接使用主题仓库的代码
只需要更改_config.xml
中关于github.io
的配置
增加文章
在blogs\source\_posts
文件下增加**.md
文件即可,md
文件的头可如下编辑
1 | title: Java虚拟机 |
增加图片
在_config.yml
设置post_asset_folder: true
开启此配置,在执行hexo generate
时,会在同级目录下生成资源文件,如hello.md
,会在public
文件下生成hello
文件夹,并在hello
文件夹下面生成对应的index.html
和资源文件example.jpg
为了方便文章编辑,修改Typora
的偏好设置,在导入图片时自动生成同级目录
Typora
在md
文件中新增图片时,可直接在原位置粘贴,在偏好设置中修改文件存储方式。该方式会在目录下自动生成和**.md
文件同名的文件夹,用以存储资源文件

此时还会存在问题,编译时地址为出现http://**/hello/hello/example.jpg
,多了一个相对的路径,此时安装如下插件
1 | # 安装插件 |
开启百度的数据统计
在_config.yml
中配置
1 | # Analytics settings |
效果如下
成品如下
【Tips】
代码主题
1 | themes/huxblog/_config.yml |