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),更換主題後,這是必須的。

$ 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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章