タイトル:自動分類プラグログ
タグ:自動カテゴリHEXO
カバー:「https://gitee.com/chuyuxuan/tuc/raw/master/hexo_auto_category/4.png」
カテゴリー:
- スキル
- hexoは、関連する設定
日:2020年2月8日夜9時00分○○秒
簡単な紹介
Hexoがログを書き込む、我々は通常、タイトル、日付を含むフロント-物質情報を維持する必要があります。ポストカテゴリを容易にするために、より多くのブログ、一般的にも、セットのカテゴリにする必要があります。
このような次の例のように:
:これは、特に大規模で複雑な記事、貧しい仕上げにつながる
時間が経つにつれて、あなたは多くの問題があります:
- 退屈な仕事:反復作業カテゴリの多く
- エラーを起こしやすい:時価総額と英語カタログ可能交絡。たとえば、Webディレクトリがあり、そして時折私たちは、ディレクトリツリーの冗長ノードで、その結果、ウェブを書きます。
- 保守性:あなたがツリーにディレクトリノードを変更したい場合は、手動で各ログの変数のカテゴリを変更する必要があります。
だから、私たちはここで、紙紹介しましょう自动生成category
プラグHEXO-自動分類を、自動分類
自動的に生成されました categories
最も一般的に使用される文書管理戦略は、ファイルシステムのディレクトリ構造(ツリーディレクトリ・ツリー)を使用することです。
同様に、ディレクトリ構造を使用して、ログファイルの数が多い、の管理を容易にするために、シンプルかつ実行可能なソリューションです。自動分類自動的に生成されるログファイルに記載hexo-自動カテゴリ(値下げ)ファイルディレクトリmarkdown
内のfront-matter
変数のカテゴリ。
例
ブログのためにsource/_post/web/framework/hexo.md
、プラグインは自動的に次のカテゴリを生成します。
categories:
- web
- framework
インストール
使用npm
インストール:
$ npm install hexo-auto-category --save
コンフィギュレーション
サイトのルートで_config.ymlを追加しました:
# Generate categories from directory-tree
# Dependencies: https://github.com/xu-song/hexo-auto-category
# depth: the depth of directory-tree you want to generate, should > 0
auto_category:
enable: true
depth:
:あなたが最初のレベルのディレクトリの分類を生成したい場合は、次のような、奥行きの属性を設定することができます
auto_category:
enable: true
depth: 1
コンパイル&展開
$ hexo clean ; hexo generate ; hexo deploy
私たちは完了です。それをお楽しみください!