zoukankan      html  css  js  c++  java
  • Hexo常用指令

    Hexo常用指令

    大部分都是从官网复制粘贴,会持续更新

    此后会写一篇,修改Hexo主题的教程,或者Hexo工作流程剖析

    Hexo的目录结构:

    .
    ├── _config.yml
    ├── package.json
    ├── scaffolds
    ├── source
    |   ├── _drafts
    |   └── _posts
    └── themes
    
    package.json
    {
      "name": "hexo-site",
      "version": "0.0.0",
      "private": true,
      "hexo": {
        "version": ""
      },
      "dependencies": {
        "hexo": "^3.0.0",
        "hexo-generator-archive": "^0.1.0",
        "hexo-generator-category": "^0.1.0",
        "hexo-generator-index": "^0.1.0",
        "hexo-generator-tag": "^0.1.0",
        "hexo-renderer-ejs": "^0.1.0",
        "hexo-renderer-stylus": "^0.2.0",
        "hexo-renderer-marked": "^0.2.4",
        "hexo-server": "^0.1.2"
      }
    }
    

    scaffolds

    Scaffold folder. When you create a new post, Hexo bases the new file on the scaffold.

    source

    Source folder. This is where you put your site’s content. Hexo ignores hidden files and files or folders whose names are prefixed with _ (underscore) - except the _posts folder. Renderable files (e.g. Markdown, HTML) will be processed and put into the public folder, while other files will simply be copied.

    themes

    Theme folder. Hexo generates a static website by combining the site contents with the theme.

    Commands

    new

    $ hexo new [layout] <title>
    

    Creates a new article. If no layout is provided, Hexo will use the default_layout from _config.yml. If the title contains spaces, surround it with quotation marks.

    generate

    $ hexo generate
    

    Generates static files.

    Option Description

    -d, --deploy	Deploy after generation finishes
    -w, --watch	Watch file changes
    

    publish

    $ hexo publish [layout] <filename>
    

    Publishes a draft.

    server

    $ hexo server
    

    Starts a local server. By default, this is at http://localhost:4000/.

    Option Description

    -p, --port	Override default port
    -s, --static	Only serve static files
    -l, --log	Enable logger. Override logger format.
    

    deploy

    $ hexo deploy
    

    Deploys your website.

    Option Description

    -g, --generate	Generate before deployment
    

    render

    $ hexo render <file1> [file2] ...
    

    Renders files.

    Option Description

    -o, --output	Output destination
    

    migrate

    $ hexo migrate

    Migrates content from other blog systems.

    clean

    $ hexo clean
    

    Cleans the cache file (db.json) and generated files (public).

    list

    $ hexo list <type>
    

    Lists all routes.

    version

    $ hexo version
    

    Displays version information.

    Customize config file path

    $ hexo --config custom.yml
    

    Uses a custom config file (instead of _config.yml).

    Display drafts

    $ hexo --draft
    

    Displays draft posts (stored in the source/_drafts folder).

    Customize CWD

    $ hexo --cwd /path/to/cwd
    

    Customizes the path of current working directory.

  • 相关阅读:
    电子证书 DER & PEM & CRT & CER
    更新显卡驱动
    隐马尔可夫模型拼音汉字输入法
    隐马尔可夫模型:HMM
    numpy 随机产生数字
    python(62):保留两位小数
    训练的时候 nvidia:自动刷新
    python(61):str 和 bytes 转换
    tensorflow 笔记12:函数区别:placeholder,variable,get_variable,参数共享
    tensorflow 笔记11:tf.nn.dropout() 的使用
  • 原文地址:https://www.cnblogs.com/ZxrGloria/p/5770310.html
Copyright © 2011-2022 走看看