使用hexo和github搭建个人博客
准备工作
安装git bash
安装nodejs:官网
安装hexo:
npm i hexo-cli -g
hexo常用命令
官网文档:https://hexo.io/docs/commands
建立网站
1 | hexo init |
新建文章
使用该命令后,会在source/_posts/目录下建立title.md文件
1 | hexo new <title> |
启动hexo服务
1 | hexo server |
生成静态文件
1 | hexo generate |
部署网站
1 | hexo deploy |
清除文件
使用改名会清理缓存文件 (db.json) 和已生成的静态文件 (public)
1 | hexo clean |
搭建个人博客
本地搭建blog
在本地初始化博客项目
1
2
3
4cd /d/workspace # 进入一个工作目录
hexo init blog # 初始化blog
cd blog
npm install # 安装依赖设置博客标题和博主:打开配置文件
_config.yml
,找到下面配置1
2
3
4
5
6
7# Site
title: tcbaby's blog
subtitle: ''
description: ''
keywords:
author: tcbaby
language: en使用
hexo server
命令,启动博客项目。访问http://localhost:4000/即可看到我们的博客。
GitHub Page
在GitHub上创建一个
用户名.github.io
的仓库在
_config.yml
文件中指定仓库地址1
2
3
4
5
6# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: git@github.com:tcbaby/tcbaby.github.io.git
branch: master生成静态文件并推送到GitHub仓库
1
hexo g && hexo d
访问
https://用户名.github.io
即可。
其它配置
更换主题
官网主题:https://hexo.io/themes/
icarus主题:文档
选择好自己喜欢的主题后,下载到themes目录下,修改_config.yml配置文件中theme
1 | theme: icarus |
访问统计插件
访问统计:http://ibruce.info/2015/04/04/busuanzi/
1 | <!-- 网站访问量 --> |