本文环境
安装hexo
github上创建仓库
仓库名:username.github.io 仓库名必须为user + .github.io,这个名字也是将来博客的访问地址

博客的创建
初始化
会生成一个名为xuyz-blog的文件夹,就是将来博客的配置及存放博文的地方
基础配置
打开xuyz-blog/_config.yml文件进行基础配置,以下只举几个关键的配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| title: xuyz-blog subtitle: '鲜衣怒马少年时,一日看尽长安花' description: '光景不待人,须臾发成丝' keywords: xuyangzhou author: xuyangzhou language: zh-CN
url: /
theme: landscape
deploy: type: git repo: https://github.com/xuyangzhou/xuyangzhou.github.io.git
|
本地预览
打开localhost:4000 即可看到我们的博客界面了
发布
1 2 3 4
| hexo clean hexo generate hexo deploy
|
这里如果出错,找不到repository,需要安装hexo-deployer-git插件,再执行hexo d命令
1
| npm install hexo-deployer-git --save
|
打开xuyangzhou.github.io(就是你创建的仓库名)即可看到
至此,博客已经搭建工作已大功告成了,我们已经拥有了自己的一个小窝了,但是我们还要发表博文,修改页面样式,添加一些诸如搜索、评论、浏览统计等等功能,预知后事如何,且听下文分解!
写博客
新建博文
编辑博文
1 2 3 4 5 6 7
| --- title: new // 博客标题 date: 2017-04-04 04:04:06 // 创建时间 tags: hexo // 标签 categories: hexo // 分类 --- 这里写正文(上面的---是必要的)
|
插入图片
外网图片
1
| 
|
本地图片
使用hexo-asset-image插件
1
| npm install hexo-asset-image --save
|
修改xuyz-blog/_config.yml中的post_asset_folder为true
1
| post_asset_folder: false
|
之后再使用 hexo new ‘new’ 创建新博文的时候,会在source/_posts里面创建.md文件的同时生成一个相同的名字的文件夹,把该文章中需要使用的图片放在该文件夹下即可
在source下新建images文件夹(推荐)
使用hexo-asset-image个人认为不利用图片复用,直接根目录的source下新建存放本地图片的文件夹简便有效
1
| 
|
更换主题
主题这东西嘛,萝卜青菜,各有所爱,没有最好,只有合适,具体请移步hexo主题选取一款适合自己的吧!
以next为例,下载对应主题,修改_config.yml中的theme为next即可!
1 2
| cd xuyz-blog文件下 git clone https://github.com/iissnan/hexo-theme-next themes/next
|
更多关于next主题下的配置问题请移步next使用文档