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.

  • 相关阅读:
    OpenCV中的绘图函数
    整理不错的opencv博客
    opencv中的函数
    这是一个学习前端技术的网站
    HDU1520 Anniversary party(树形DP入门)
    CF1255C League of Leesins(图论)
    HDU4725 The Shortest Path in Nya Graph(最短路分层)
    1288C Two Arrays
    CF1294D MEX maxiszing
    CF1295C Obtain the String
  • 原文地址:https://www.cnblogs.com/ZxrGloria/p/5770310.html
Copyright © 2011-2022 走看看