hexo 简介

基本介绍

Hexo是一个快速/简洁/高效的博客框架,使用Markdown作为渲染引擎解析文章,结合丰富的主题,分分钟生成绚丽的静态网页,是博客写作的首选。

.
├── _config.yml     # 站点配置文件
├── node_modules    # 中间产物
├── package.json    # 应用程序信息,包括markdown渲染器等
├── public          # hexo生成的页面信息
│   ├── 2018
│   ├── archives
│   ├── categories
│   ├── css
│   ├── images
│   ├── index.html
│   ├── js
│   └── lib
├── README.md       # 介绍文件
├── scaffolds       # 模板文件,新建文章时,Hexo会据此来建立新的文件
│   ├── draft.md    # 草稿
│   ├── page.md     # 
│   └── post.md     # 文章
├── source
│   ├── categories  # 资源文件,除_post外,开头命名为_的文件/文件夹和隐藏文件在生成过程中会被忽略
│   ├── _drafts     # 草稿
│   └── _posts
└── themes          # 主题文件夹
    ├── hexo-theme-next # next主题
    └── landscape       # 默认主题

基本命令

init

新建一个网站,如果folder可选,在当前目录中建立网站。

$ hexo init [folder]

new

新建一篇文章,layout可选,默认使用default_layout替代参数,如果标题包含空格,需要用引号括起来。

会在source下对应的文件夹生成相应的文件。

$ hexo new [layout] <title>

generate

生成静态页面。

$ hexo generate        # 简写为 hexo g
选项 描述
-d, –deploy 文件生成后立即部署
-w, –watch 监视文件变化

public

发表草稿。

$ hexo public [layout] <filename>

server

$ hexo server      # 简写为 hexo s

启动服务器,默认情况下,网址为:http://localhost:4000

选项 描述
-p, –port 重设端口
-s, –static 只使用静态文件
-l, –log 启动日志记录,使用覆盖格式

deploy

部署网站

$ hexo deploy      # 简写为 hexo d
选项 描述
-g, –generate 部署之前预先生成静态文件

render

渲染文件

$ hexo render <file1> [file2]
选项 描述
-o, –output 设置输出路径

migrage

从其他博客系统迁移内容

$ hexo migrate <type>

clean

清除缓存文件(db.json)和已生成的静态文件(public),更换主题后,这是必须的。

扫描二维码关注公众号,回复: 2530505 查看本文章
$ hexo clean

list

列出网站资料

$ hexo list

version

显示hexo版本

$ hexo version

选项

$ hexo --safe      #安全模式,不载入插件和脚本,可用于插件安装遭遇问题时
$ hexo --debug     #调试模式,在终端显示调试信息,并记录到debug.log
$ hexo --silent        # 简洁模式,隐藏终端信息
$ hexo --config custom.yml     # 自定义配置文件路径
$ hexo --draft         # 显示source/_draft文件夹下的草稿文件
$ hexo --cwd /path/to/cwd  #自定义当前工作目录的路径

更多更及时的博客更新请戳—> KingRumn

猜你喜欢

转载自blog.csdn.net/KnownAll/article/details/81360277
今日推荐