Hexo Admin Plugin Customize
Created|Updated
https://github.com/jaredly/hexo-admin/pull/133/files
Hexo Admin の新規記事ファイル名をカスタマイズしてみました。
解決する課題
Hexo Admin プラグインで新しい記事を作成すると、_config.ymlのnew_post_nameで指定した形式のファイル名になりません。
有志の方のプルリクエストを適用することにより、Publish ボタンを押下した際に_postディレクトリ下にnew_post_nameで指定した形式のファイル名でマークダウンファイルを生成することができます。
Hexo Admin Plugin のインストール
$ npm install --save hexo-admin |
プルリクエストの適用
https://github.com/jaredly/hexo-admin/pull/133/files
上記に従い、以下のファイルを編集します。
- ./node_modules/hexo-admin/api.js
- ./node_modules/hexo-admin/package.json
Related Articles
2020-08-03
Hexo 5.0.0
https://hexo.io/news/2020/07/29/hexo-5-released/ Hexo 5.0.0 がリリースされていたので導入してみました。 さらに高速になったようです。 メモリ使用量が減った気がします。 フロントマターにpublished: falseを設定できるようになりました。以下を追記しました。./scalfolds/post.mdpublished: true 環境 Windows Insider Preview Build 20180 WSL (Ubuntu) n 6.5.1 node v14.7.0 npm 6.14.7 hexo 5.0.0 構築 バックアップ $ mv blog _blog node の更新 $ n latest$ node --versionv14.7.0$ npm --version6.14.7$ n --version6.5.1 Hexo のインストール $ npm install hexo blog の初期化 $ npx hexo init blog$ cd blo...

2019-08-14
Hexo App Template
Portainer には41 個のApp Template が登録されていますが、独自に追加することもできるようになっています。App Template にHexo を追加してみました。 Portainer のApp Template には3種類あります。 Container (DockerHub) Swarm stack (Swarm) Compose stack (Compose) Container 型でDockerHub のHexo をデプロイしようとしましたが、aarch64 の環境では失敗してしまいました。そのため、ローカルビルドするようなCompose 型スクリプトで登録することにしました。Raspberry Pi 4B 環境でデプロイが完了する迄に5分くらいかかりました。 環境 Raspberry Pi 4B Ubuntu Server 19.10 aarch64 Docker 19.03.1, build 74b1e89 Docker Compose 1.21.0 Portainer 1.22.0 Portainer の操作App Template の...
2019-05-25
HexoでMermaidダイアグラム
graph LR; linkStyle default interpolate basis A(ONU)-- IPv6 -->B(v6対応ルータ); B-->C[物理PC]; C-->D[仮想サーバ]; B-->E[ノートPC] B-->F(一般ルータ); F-->B; F-->G[OpenVPNサーバ]; https://mermaidjs.github.io/ https://github.com/webappdevelp/hexo-filter-mermaid-diagrams https://wangxiaoyu-go.github.io/2018/11/23/hexo-filter-mermaid-diagrams/ Hexo でMermaid ダイアグラムを書いてみました。 2025-03-22 追記 テーマ変更に伴い、今後hexo-theme-butterflyのタグプラグインに書き換えが必要 一旦ダークテーマにして戻すと正しく表示されるが...
2022-10-22
Windows 11 - WSL 2 - systemd
Windows 11 のWSL でsystemd を有効にしてみました。構成がすっきりしました。 環境まず、現在PC で構築しているサービスを整理します。 WSL で構築するサービス Pritunl (VPN、systemd で起動管理) Code-server (IDE、systemd で起動管理) Hexo (Blog、コマンドで実行) Windows で構築するサービス EPGStation (番組表/番組予約) Mirakurun (チューナ) WSL 構築 systemd の有効化 設定/etc/wsl.conf[boot]systemd=true 一旦、WSL をシャットダウン(or 対象ディストリビューションをターミネート) ポートフォワードの設定 PowerShell スクリプトwsl-proxy.ps1$WSL2_IPV4=bash -c "ip route | grep 'eth0 proto kernel scope' | cut -d ' ' -f9"$HOST_I...

2016-12-30
My Docker Hexo
https://github.com/ktkr3d/docker-hexo Hexo をDocker Compose を使って動かしてみました。 Dockerfile の準備node:alpine をベースにテーマで使用するモジュール群と、Web から更新するためのhexo-adminを追加しています。 ./DockerfileFROM node:alpineMAINTAINER ktkr3d <ktkr3d@gmail.com>WORKDIR /hexoRUN \ apk add --no-cache git openssh-client \ && npm install hexo-cli -g \ && hexo init . \ && npm install \ && npm install hexo-generator-sitemap --save \ && npm install hexo-generator-feed --save \ &&...

2023-12-02
Hexo 7.0 + Freemind + Travel
https://hexo.io/news/2023/11/03/hexo-7-0-0-released/https://github.com/wzpan/hexo-theme-freemind/https://github.com/ktkr3d/hexo-theme-freemind-travel Hexo 7.0 がリリースされたので新規に環境を構築してみよう。FreemindテーマとTravelカラーテーマを設定します。 環境 WSL(Ubuntu 22.04) on Windows 11 nodejs v20.10.0 npm 10.2.3 hexo 7.0.0 構築 Hexo 7.0のインストールhttps://hexo.io/ npm install hexo-cli -ghexo init blogcd blognpm install Freemind テーマのインストールhttps://github.com/wzpan/hexo-theme-freemind git clone https://github.com/wzpan/hexo-theme-f...
Comments