让我们搭一个美美的博客,一起写写写吧~~~
Requirement
brew, hexo, Node.js
Hexo项目
1 | $ hexo init # 新建博客目录 |
通过访问localhost:4000可以在本地调试。文件目录source
下的_posts
中可以添加用户新增加的博客内容(Markdown语法)。
More info: Heox
修改主题
1 | $ git clone https://github.com/theme-next/hexo-theme-next themes/next |
修改config.yml
配置文件中的theme属性,将其设置为next。另外常见的Next主题中常见的属性:1
2
3
4
5
6auto_excerpt: # 可通过 <!-- more --> 标签自动截断, 增加阅读全文按钮。
enable: true
length: 150
busuanzi_count: # 监听网页浏览量。
enable: true
添加新的导航栏
1 | $ hexo new page tags # 添加tags标签页 |
修改source
目录下的tags
中的index.md
如下:
1 | --- |
在菜单中添加链接。编辑config.yml
配置文件中的menu属性,如下:
1 | menu: |
部署到 Github
修改config.yml
配置文件中的deploy属性:
1 | deploy: |
通过下面的指令实现部署:1
2$ npm install hexo-deployer-git --save
$ hexo deploy
Google 收录博客网站
添加站点:用自己的 Google 帐号登陆 Webmaster Central。
验证站点: 将网站上的验证文件放在
source
文件下,在站点配置文件配置如下:1
skip_render: google10bb50e0b38f396b.html
产生 sitemap:借助 hexo-generator-sitemap 工具自动生成,并在
config.yml
里配置一下:1
npm install hexo-generator-sitemap --save
1
2sitemap:
path: sitemap.xml重新编译生成
1
hexo generate