hexo是一个个人网站生成器,它基于node.js,可快速、简单、强大的生成静态博客框架。
本网页也是有hexo强力驱动。
特收集它的常用命令整理于此,网络上亦有大量文档可供查阅,可到官方。(https://hexo.io/zh-cn/docs/)
hexo init
初始化站点,生成一个简单网站所需的各种文件。
hexo generate == hexo g
生效新增、修改、更新的文件
hexo server == hexo s
启动本地网站,可在本地观察网站效果
hexo s --debug
以调试模式启动本地网站,在此模式下,对文件的更改无需停止网站只需刷新即可看到效果,调试非常方便
hexo deploy == hexo d
hexo的一键部署功能,执行此命令即可将网站发布到配置中的仓库地址。
所以执行此命令前需要配置站点配置文件_config.yml
插播一段:
在 Hexo 中有两份主要的配置文件,其名称都是 _config.yml。 其中,一份位于站点根目录下,主要包含 Hexo 本身的配置;另一份位于主题目录下,这份配置由主题作者提供,主要用于配置主题相关的选项。
一个正确的部署配置中至少要有 type 参数,例如:
deploy:
type: git
也可同时使用多个 deployer,Hexo 会依照顺序执行每个 deployer。
deploy:
type: git
repo: [仓库地址]
branch: [仓库分支]
message: [自定义提交信息]
type: heroku
repo:
如果deploy类型是git,则需要安装
$ npm install hexo-deployer-git --save
hexo new [layout] < title >
在站点目录下执行此命令新建一篇文章,layout参数可选,title必填。
Hexo 有三种默认布局:post、page 和 draft,它们分别对应不同的路径,而您自定义的其他布局和 post 相同,都将储存到 source/_posts 文件夹。
布局 | 路径 |
---|---|
post | source/_posts |
page | source |
draft | source/_drafts |