快速搭建
- Node v0.12.4
- Git 2.7.4
- Hexo 3.1.1
配置hexo
命令列表:123456789101112// 1. 安装sudo npm install -g hexo// 2. 初始化hexo initnpm install // 安装组件// 3. 生成静态页面hexo generate// 4. 启动静态服务hexo server
目录结构123456789.├── _config.yml (配置文件,很多全局配置都在这个文件中)├── package.json (应用数据。从它可以看出hexo版本信息,以及它所默认或者说依赖的一些组件)├── scaffolds/ (模版文件)├── scripts/ (放脚本的文件夹)├── source/ (文章目录)| ├── _drafts| └── _posts└── themes/ (主题)
配置github
建立与你用户名对应的仓库,仓库名必须为your_user_name.github.io,
修改配置文件_config.yml
|
|
执行命令1234// 配置生效npm install hexo-deployer-git --save// 站点部署hexo deploy
常用命令
- hexo new “postName” 新建文章
- hexo new page “pageName” #新建页面
- hexo generate #生成静态页面至public目录
- hexo server #开启预览访问端口(默认端口4000,’ctrl + c’关闭server)
- hexo deploy #将deploy目录部署到GitHub
补充:
- hexo new draft “postName” 新建临时文稿 (不想要的文档也可以临时移动到draft目录下)
- hexo publish [layout]
发布文稿
QA
- 异常处理’ERROR Deployer not found: git’
针对hexo3.0安装后部署github不成功的问题:
修改配置
hexo 更新到3.0之后,deploy的type中的github需要改成git。
yaml语法要求严格,注意空格。建议把github地址那条语句重新手写一遍,冒号后面要有一个空格。
更新部署
安装针对3.0的部署器1npm install hexo-deployer-git --save
参考: