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

2015-02-05
Hexo Helper Shell Script
Hexo をGUI で支援するスクリプトをzenity で書いてみました。 シェルスクリプトコマンドラインでHEXO を操作できる環境が整っていることが前提です。 /PATH/TO/hexo-helper.sh#!/bin/bash[[ -s "$HOME/.nvm/nvm.sh" ]] && . "$HOME/.nvm/nvm.sh"nvm use v0.10 > /dev/nullexport NODE_PATH=${NVM_PATH}_modulesSOURCE_REPOSITORY=bitbucketif [ $# -lt 1 ] ; then zenity --error --text="Usage: hexo-helper.sh hexo_path" exit 1fiHEXODIR=$1if ! [ -d $HEXODIR ] ; then zenity --error --text="Bad directory." exit 1...
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 \ &&...
2020-02-27
hexo-related-popular-posts プラグイン
https://github.com/tea3/hexo-related-popular-postshexo-related-popular-posts プラグインは関連記事や人気の記事一覧を生成するHexo のプラグインです。freemind テーマで関連記事を表示してみました。Google Analytics API で収集した情報で人気の記事も表示してみました。 環境 WSL nodejs v13.9.0 npm 6.13.7 hexo 4.2.0 hexo-theme-freemind 構築 - 関連記事インストール hexo-related-popular-posts パッケージ $ npm install hexo-related-popular-posts --save ga-analytics の修正 コールバック関数関連のエラーを修正 ./node_modules/ga-analytics/module.js8889//fs.writeFile(sessionFile, JSON.stringify(result));f...

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...
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のタグプラグインに書き換えが必要 一旦ダークテーマにして戻すと正しく表示されるが...
Comments