【hexoシリーズ】02.hexoとオブシディアンがシルキーノートを実現

ヘキソのテーマ

ヘキソテーマコレクション

cd blog
git clone https://github.com/yelog/hexo-theme-3-hexo.git themes/3-hexo

これは、ブログ ディレクトリのテーマ テーマの下にある 3-hexo フォルダに 3-hexo テーマをダウンロードします。

ブログ ディレクトリにある _config.yml 設定ファイルを開き、テーマを 3-hexo に変更します。

hexo clean
hexo g
hexo d

効果は以下の通りです
(ブログには書いていない設定データを一部修正しました)

高度なヘキソ

hexo プラグイン: ディレクトリを自動生成する

ディレクトリを自動生成したい

元の記事のディレクトリ形式は次のとおりで、記事の元のデータは次のとおりです

npm install hexo-auto-category --save

Hexo の構成_config.yml

# Generate categories from directory-tree
# Dependencies: https://github.com/xu-song/hexo-auto-category
# depth: the max_depth of directory-tree you want to generate, should > 0
auto_category:
 enable: true
 depth:
# 本地预览
hexo clean && hexo g && hexo s
# github
hexo clean && hexo g && hexo d

カテゴリディレクトリが自動的に追加されたことがわかります

hexo プラグイン: ディレクトリのシリアル番号を自動的に生成します (オプション)

Hexo の構成_config.yml

# 插件 hexo-heading-index 自动生成标题序号
heading_index:
  enable: true
  index_styles: "{1} {1} {1} {1} {1} {1}"
  connector: "."
  global_prefix: ""
  global_suffix: ". "
  start_level: 1
  allow_html: false

黒曜石プラグイン: テンプレート

プラグインをインストールする


左下隅のプラグイン設定を開きます--> サードパーティのプラグイン --> コミュニティ プラグイン マーケット、検索: templater

画像.png

「インストール」をクリックし、「有効化」をクリックします。

プラグインを設定する

ウェアハウスの下に新しいフォルダーを作成し、任意の名前を付けます

画像.png

プラグインの設定では、先ほどのフォルダーを記入します。

画像.png

カスタムテンプレート

hexo メタデータ テンプレートをカスタマイズする

画像.png

---
title: <% tp.file.title %>
author: ningan123
date: <% tp.file.creation_date() %>
updated: <% tp.file.last_modified_date() %>
tags:
---

新しいメモ

ここで、前に作成したノートを選択し、左側のテンプレートをクリックして、先ほど作成したテンプレート hexo を選択します

画像.png

画像.png

テンプレートデータが動的に生成されていることがわかりますが、
以前に作成したノートを選択する理由は、プラグインの作成日と最終変更日の差を反映させたいためです。
画像.png

必要な他のデータをカスタマイズしたり、Templaterに移動して他の文法の生成を表示したりすることもできます。

先ほどhexoが動的にディレクトリを生成するプラグインを使うとメタデータの自動化が実現できますね~。

参考文献

# hexo-auto-category
hexo-Heading-index
テンプレート

おすすめ

転載: blog.csdn.net/weixin_42072280/article/details/128277828