首先贴出两个网址
下面总结下我自己的填坑经历
关于hexo
本地操作
- npm install -g hexo
- hexo init
- hexo generate(hexo g也可以,用来生成静态页面)
- hexo server (浏览器输入http://localhost:4000)(然后去配置github,再继续第五步)
- npm install hexo-deployer-git –save (这一步是在配置完github之后)
- hexo deploy
github配置
- 建立Repository (名字为yesixuan.github.io)
- 修改项目配置文件 (根目录下的_config.yml)
1
2
3
4deploy:
type: git
repo: https://github.com/leopardpan/leopardpan.github.io.git
branch: master
部署以及常用操作
- hexo clean
- hexo generate
- hexo deploy
- hexo new”postName” #新建文章
- hexo new page”pageName” #新建页面
- hexo generate #生成静态页面至public目录
- hexo server #开启预览访问端口(默认端口4000,’ctrl + c’关闭server)
- hexo deploy #将.deploy目录部署到GitHub
- hexo help # 查看帮助
- hexo version #查看Hexo的版本
关于更换主题(这里以nextT为例)
- 下载主题的zip包。(地址:https://github.com/iissnan/hexo-theme-next/releases)
- 结业后的文件夹改名为next,放入项目的themes目录里面
- 打开站点配置文件,找到theme字段,并将其值更改为next 。
- 此时可已在本地测试看看
- 切换hexo里面的不同主题,在主题配置文件里面找到scheme的配置项,自己加减注释来切换
关于标签与分类 原地址
- hexo new page tags (hexo new page categories)
- 确认站点配置文件里有tag_dir: tags (category_dir: categories)
- 确认主题配置文件里有tags: /tags (categories: /categories)
- 编辑站点的source/tags/index.md (略…),添加
1
2
3
4title: tags
date: 2015-10-20 06:49:50
type: "tags"
comments: false