Hexo で検索結果を表示するページを生成するプラグインを作った。

こんにちは。shundroid です。お久しぶりです。 今回は新しく作った Hexo のプラグインについて、仕組みや工夫したところなどを書きたいと思います。 追記:2018/02/08client 側の工夫したところが消えましたw多分 vscode-vim で insert モードを解除せずに消しちゃったからかなとりあえず大まかには書いておきました。 概要hexo-generator-search で生成された search.xml を使って、検索結果を表示するページを作成します。 このブログでも使用しています。サイドバーの検索ボックスで検索すると、このプラグインで生成されたページが表示されま … Read More

【Spacechem】Sync-3 何回かに1回

こんにちは。 Spacechem の解法、Sync の3つ目です。 今回は Sync コマンドの応用の使用法の1つである、 何回かに1回 について説明しようと思います。 具体的には、 1つのウォルドが何回か実行するたびに、もう1つのウォルドが1回処理する というのを繰り返すことです。 例: ヘーパイストスIV KOHCTPYKTOP例として、ヘーパイストスIV のサイドストーリー、KOHCTPYKTOP の、ケイ素の分子を作り出すところを見てみましょう。 めちゃくちゃ長い処理になってしまったので、早送りしていますが、 赤のウォルドで2回輪の形をしたケイ素の分子を作った後、青のウォルドで1回 … Read More

Wercker を使って Hexo の deploy を自動化する

こんにちは。shundroid です。 Hexo にブログを移行しましたが、一回一回記事を上げるごとに、git commit して hexo deploy するのはめんどくさいですよね。 そこで、今回は wercker を使って git commit されると自動でデプロイしてくれるようにします。 目指す運営形態 上のような形を目指し、今回 Wercker に関するところを作っていきます。 間に通しすぎじゃないか!?と言われるかもしれませんが、それぞれ意味があります。 Bitbucket: ブログ全体の非公開リポジトリ。 Wercker: Bitbucket の更新をチェックし、自動で Gi … Read More

ブログ移転しました!

こんにちは。shundroid です。あけましておめでとうございます。今年もよろしくお願いします。 さて、ブログを WordPress から Hexo に移転しました!ここではブログ移転の経緯などを説明していきたいと思います。 今までメールアドレスで購読していただいた方いつもありがとうございます。Hexo ではデフォルトでメールアドレスによる購読ができません。 今後プラグインを使い、対応させていくかもしれませんが、それまで、前のサイトでも使っていた、Feedly などの RSS リーダーによる購読をよろしくお願いします。 移行の背景重かったWordPress は、ページを表示する際、動的に … Read More