-
-
羞明対策に遮光眼鏡を買う
今年の頭から羞明対策にアーレングラスというサングラスを着用している。 第一目的がオフィスの蛍光灯やディスプレイのまぶしさへの対策だったため、当 -
スマホで浪費する時間を減らすため、GPD Pocket 3を買う
スマホでだらだらと娯楽に消費する無駄な時間を減らすべく、GPD Pocket 3という小型のノートPCを買ったのでそれについて。 -
羞明対策にアーレングラスというサングラスを試す
蛍光灯がまぶしいので屋内用にアーレングラスという学習障害者向け(?)のサングラスを試した話。 初めに・免責事項 本記事内の商品へのリンクはAma -
Pilotのキャップレス万年筆にプラチナ万年筆の顔料インクを入れて1年ほど使った感想
耐水性を求めキャップレスでプラチナ万年筆の顔料インクを試してから一年ほどたった。 ということで実際つかってどうだったのかみたいな話。 はじめに 本 -
令和4年ネットワークスペシャリストにサングラスを持ち込んで受かった話
先日1年ぶりのネットワークスペシャリストに再挑戦をした。 この際、羞明対策に最近使いだしたサングラスを持ち込んだりしたのでそれについて。 ちなみ -
S3互換のオブジェクトストレージ minio を動かしてNextcloudのプライマリストレージにする
経緯 現在我が家では自宅サーバが一機稼働している1のだが、諸々の理由2により、将来的にraspberry pi のような省電力で安価なSBCとコンテ -
OB ヘッドをメイクする
ドール沼というとどんどん増えるイメージだったが、幸か不幸か、自分の場合は1/3サイズのドールを一体お迎えして以降、特に買い足したりはしていな -
Lightsailの最安インスタンスにPlausibleを導入した際に起きた問題と解決策
最近ブログをリニューアルしたついでにアクセス解析も始めることにした。宗教上の理由でGoodle Analytics には頼らずなるべくセルフホスティングで動かし -
サイトのリニューアルとそれに伴うプライバシーポリシーの更新について
サイトをリニューアルしたのと、そのついでにサイトの情報についても変更を行いました。 具体的な更新内容は以下になります。 デザインのリニューアル 静 -
Paraboxの教室で初めてドールのメイクに挑んだ話。
かなり久しぶりのドール記事。1 もともとゲームのキャラメイク要素が好きだったので、ドールもいずれは自分でメイクをしようと思っていた。 とっくに道 -
食洗機を導入する
毎日弁当箱洗うのが面倒なのと手荒れがひどいので食洗機を買った話。 -
初めてのOSSへの貢献を果たした話【homebrew-cask】
3年ほど前、初めてLinuxに触れてからOSSという文化にとても感銘をうけ、常々貢献したいと思っていた。 と言いつつ結局特に行動していないワナ -
ManjaroをアップデートしたらNFSが動かなくなった話
経緯 何ヶ月か前に自宅サーバのManjaroを更新した際にそれまで機能していたNFSでのファイルへのアクセスができなくなった。当時は原因がわか -
Owntoneでファイルサーバーから音楽を配信する(ユーザーごとに)
Owntoneを使ってユーザーごとにdaapサーバを動かして音楽を共有した話 -
プライベートのタスク管理用にOpenprojectを試す
プライベートのタスク管理を目的にOpenprojectをインストールしてみた話 -
Lightsail上で動かしているDebian BusterをBullseyeにアップグレードした話
今月(2021年8月、投稿時点)Debianの新しいバージョン、Debian 11 Bullseyeがリリースされた。早速試したい1のだが、AWS -
XP-PENのLinux向けドライバを試す
更新履歴 更新日 内容 2021/07/ 本題から脱線している箇所の整理と不具合について追記 経緯 ディスプレイを買い替えた。 それにともなって、置き場のなくなった液タ -
【レビュー】msi Optix MAG342CQRV
ウルトラワイドディスプレイを買ったのでそれについての話 -
SquidでCertbotの検証用の通信を転送する、なるべくセキュアに
経緯 自宅サーバ上でNextcloudなどのwebアプリケーションを稼働させるにあたって悩ましいのがhttpsをどうするか。 パブリックへは公開 -
ブランチの履歴から特定のファイル(と非表示ファイル)以外を削除する
パスワードなど、特定のファイルを履歴から削除するというのはのはすぐ見つかったが、特定のファイル以外を削除するというのだと見つからなかったので -
Lightsailの初期ユーザ名をデフォルトから変える
デフォルトのユーザ名・鍵に抵抗があるので変えた話 -
令和3年ネスペの反省会
ネスペを受けたのでそれについての振り返り。もとい自分語り -
トイレが壊れた話
老朽化でトイレが破損するというちょっとした災害が発生したのでその顛末 -
30年間ノートも手帳もとれなかった自分がついにとれるようになったのでその試行錯誤を振り返ってみる
ノート術を変えてから半年で2冊目に突入したので振り返ってみた話。あるいはバレットジャーナルと万年筆と鏡文字と筆記体の話 -
ManjaroをSurface Goへインストールした際のトラブルと解決策
ManjaroをSUrfaceGoへインストールしようとしたらいろいろと思い通りに行かず苦労した話。 -
2020年の振り返り
今さらなタイミングではあるが、1年を忘れて振り出しに戻らないように、昨年やったことを振り返ってみる。 -
リンクローカルアドレスとssh
リンクローカルアドレスでsshするときに躓いた話と対応 -
IPアドレスを決めるのにハッシュ値を使ってみた
Host名などの文字列からハッシュ関数でIPアドレスを生成できるようにし、これをツール化した話 -
WireGuard VPNを利用しVPSを介して外部から自宅サーバへアクセスする
外部からVPSを踏み台にして自宅サーバにアクセスするためのVPNをWireguardで構築する話 -
F600Aを自宅サーバ公開用に設定する
nuroのルータF600Aを自宅サーバ公開用に設定した話 -
自宅サーバの公開に向けてまとめ(更新中)
自宅サーバを公開するにあたっての経緯とやることの一覧など -
NextcloudでBasic認証とクライアントアプリを両立する
NextcloudでBasic認証をするようにしたらクライアントアプリが接続できなくなったので、できるよう試行錯誤した話 -
外部から自宅サーバにアクセスするためMyDNS(DDNS)を利用する
自宅サーバに外からアクセスしたい。そのためにDDNSで家の非固定IPとドメインを結び付けたい。ということでMyDNSを試した話 -
週のカレー ビーフトマトカレー
レシピはこちらの本より、ビーフトマトカレー {{ image(src=“beef-tomato-curry.jpg”, alt=“ビーフトマトカレー”)}} 出来立ての時はなんとなく味が薄い気 -
ハーモニカを始める
サイレンサー付きのハーモニカを買ってしまった話 -
ヘッドホンのリケーブル
ヘッドホンをワイヤレスにするべく短いケーブルを作成した話 -
週末やったこと@2020W33
エアコン掃除してカレー作って、はんだ付けして、そんな話 -
Wordpressの記事を静的サイトジェネレータZoraへ移行する
こちらの記事はQiitaに投降した記事と同一の内容になります
ブログをWordpressからZola(Rust製の静的サイトジェネレータ)へ移行して数か月、自作テーマはテーマは依然として作成途中であるが、とりあえず今のところ問題もなさそうなので、重い腰を上げて旧ブログの記事を移行することにした。
具体的な工程としては以下
- Wordpressの記事をSSG用のテキストファイルへ出力
- 記事ファイルの整理
- フロントマターをZola用のものに修正
- リンクなど記事内の情報の修正(これは今回の記事では扱わない)
前提
移行前の環境
ブログプラットフォームでおなじみのWordpress ブログから大規模サイトまで作れる CMS | WordPress.org 日本語
多言語用にサブディレクトリ型のマルチサイトを使用
本記事の工程でも多言語、マルチサイト用の余計な工程ががかかってる。シングルサイトならもっと楽。
移行先の環境
静的サイトジェネレーターZolaで生成 Zola
今回はZolaだが、移行の手順の流れや考え方自体は他でも使えるのではないかと思う。
手順1: WordpressからSSG向けの形式への出力
Zola用のツールがあるとは思えなかったので、ほかにメジャーなSSGであるところのHUGO用のツールを探す。
puluginのインストール
SSHでサーバーに入り、以下のようにプラグインを入れる
$ cd /path/to/wordpress/wp-content/plugins/ $ sudo wget https://github.com/SchumacherFM/wordpress-to-hugo-exporter/archive/2.0.0.zip $ sudo unzip 2.0.0.zip
自分のケースでは
sudo
が必要だったが共有してるタイプのレンタルサーバーならHOMEディレクトリ以下にあると思うので、sudo
しなくてもいい。次にWordpress上の画面で対応
プラグインを有効化し… {{image(src=“activate.png”, alt=“有効化!”)}}
エクスポート {{image(src=“export.png”, alt=“エクスポート!”)}}
中身の確認
なぜか一部のマークダウンがAtomにディレクトリ扱いされて読めないというイレギュラーがあったが、VSCodeでは開けたのでそのまま続行する。 Atom最近使ってなかったから更新されてなくてバグってたのかもしれない。
Hugoならこれで終わりかもしれないが、今回は別のSSGなので、ここからが本番。
手順2: フォーマットの修正
正直今回のケースでは記事が少ないので手動修正のほうが早かったのだけれど、せっかく記事にするなら役に立つ記事にしたいというのと、bashを学ぶちょうどいい機会ということもあって、極力bashで一括でやれるようにした
ファイルの移動
出力時のディレクトリの構造としてはこんなかんじ
- hugo-export
- about
- index.md
- posts
- yyyy-mm-dd-slug1.md
- yyyy-mm-dd-slug2.md
- etc
- wp-content
- config.yaml
- about
posts内のファイル名は
投稿日-スラッグ.md
という形式だったaboutが固定ページで、ほかの投稿はpost配下に日付-スラッグという形式で入っている模様。
補足: config.yamlと固定ページについて
config.yamlはサイトの設定だが今回は移行先のブログはすでにあるので使わない また、固定ページは1件しかなかったのと内容を更新するつもりだったので後述の自動処理では扱っていない。
これが日本語と英語と2組ある(英語は英語勉強したい気分の時にしか にある
まずはこれを移行先の構造に合わせ以下のようなレイアウトに移動したい
- content
- post
- slug1
- index.md
- index.en.md
- slug2
- index.md
- index.en.md
- 略
- slug1
- post
一括処理用にBashを書く
最終的に出来たのがこれ
ROOT=${PWD} # hugo-exportの親ディレクトリで実行することを想定。 SRC="$ROOT/hugo-export/posts" # 移動元のディレクトリ DST="$ROOT/content/posts" # 移動先のディレクトリ cd $SRC for $FILE in *.md do LEN=$((${#FILE} - 14)) # スラッグ未設定の場合は日付だけだったので、判別する。 if [[ $LEN -eq 0 ]]; then AFTER="$DST/${FILE:0:-3}" # 日付だけの場合は仕方がないのでとりあえずそのまま移行する。 else AFTER="$DST/${FILE:11:-3}" # スラッグがある記事については日付を取り除く。 fi mkdir $AFTER echo "$FILE to $AFTER" cp "$FILE" "$AFTER/index.md" # 英語記事を移動するときはここだけ変える done
これでだいたい移動ができた。
誤算だったのは下書きで、slugがファイル名にもフロントマターにも反映されていなかった。原因が下書きだからかスラッグが未入力だったからか? とはいえブログを移行して数か月という状況で、旧ブログに残っていた下書きの必要はなさそうなので、気にせず続行する。
フロントマターの修正
Hugo-exporterはその名の通りHUGO用なので、Zolaとはフロントマター(ワードプレスで言うところの記事名とかスラッグとか、要は本文以外の情報が書いてるとこ)の書式が違う。 具体的に言うとHugo exporterの出力形式だとフロントマターはYAMLだが、ZolaはTOMLというのを使っているらしい。
出力時が以下
-
【今週のカレー】ギネスビーフカレーを作る
※本記事の内容はカレーの作り方を紹介することではありません、 経緯 半年くらい前、ちょうどコロナで時短が始まったあたりから弁当に毎週カレーをつく -
【感想文】ソニック・ザ・ムービー
ソニックの映画を見たのでその感想文 ネタバレあり -
レビューを書けるようになりたいので書く
レビューを書けるようになりたい、好きなものの魅力を伝えられるようになりたいという話 -
運転免許を更新する
運転免許の更新に教習所に出かけた話 -
Nextcloudのセキュリティ&セットアップ警告の解消
本記事はQiitaに投稿した記事と同一の内容となります。 経緯 半年前にサーバーの移転に伴ってNextcloudも引っ越ししたのだが、いくつかエ -
時間管理の習慣をつけるためクロノグラフ付き機械式腕時計を買ってしまう
経緯 先週ついに給付金の振込用紙が届いた。 ので、使い道を考えたところ、前々から気になっていたが手が出せなかった機械式クロノグラフが思い浮かんで -
WordPressからZolaに移行する
ブログをWordPress製の旧サイトからZola製の新サイトへの移行を始めた。 ※現時点では引っ越し先を作成したというだけでWordPres -
サーバーの移行について(2019年末/2020年始)
ドメインを移行したついでにサーバー自体をレンタルサーバーからAmazon Light sailに移行した。
-
アドレス変更のお知らせ
近々ドメインの変更に伴いブログを移転します。
移行が完了しました。
移行先のドメインはwordpress.fireturtle.net
になります。
もしブックマークしている人がいましたらお手数ですが再登録をお願いします。 -
Nextcloudを試す
ファイル共有兼同期できるメモ帳としてNextcloudを導入したら思ったよりもいろいろできて感動した話。
-
シュトレンを作る(2019)
数年前に始めて以来毎年恒例のシュトレンづくり。
-
近況:転職して一週間と自作MODの経過
転職して早くも1週間以上経過した。
相変わらずブログの投稿が滞っているので、とりあえず現状について適当に書き連ねてみる。
仕事とゲームの記事は本来なら別にすべきなのだろうけど…。 -
自作フォロワーを作ったときの話(SKYRIM)
来月から仕事も決まりあと2週間弱、そんな状況でなぜかMODの自作を始めてしまった。
初めに
- ※本記事は作ったときの日記や感想文であり、具体的な作成の手順についてはとくに書いていません 1
- 作り方が知りたくてここに来てしまった人は他を当たっていただけますと幸いです。
更新履歴
- 2022-03-30
- Wordpressからの引っ越し時に画像やリンクなど正しく変換されていなかったのをいまさら修正。
- 記事の(作ったときの日記であって、作り方についての記事ではないという)内容がすぐわかるようタイトルや前書きを修正2
-
近況:転職とか
前回の投稿からはや一ヶ月、すっかりブログを放置してしまった。 理由としては予定していたPCの仮想化が難航したこと、退職してPCをいじったり、ブ -
ファイルサーバのOSをmanjaroに移行する2 (サーバ設定移行編)
前回の記事の続き。
サーバのOSを入れ直しに伴いバックアップと再設定をした。 -
ファイルサーバのOSをmanjaroに移行する1(Manjaroのインストール)
これまでUbuntu19.04で運用していたファイルサーバが、アップグレードに伴いなぜか自動でサスペンドするようになってしまった。
非常に不便なので早急になんとかしたかったがざっと調べても同様の事例が見つからなかったので、諦めてクリーンインストールすることにした。ついでに興味があったManjaroにOSを変えることにした。
-
PCゲーム中にサブディスプレイで別の作業したい
PCゲーム中にメモとか調べ物とか他のことをしたい。
2019/08/28 仮想化について追記
-
Ubuntu 19.04 Server をLAN経由で起動できるようにする (Wake-on-LAN)
引数として先程のMACアドレスを使って## 経緯
節電のためにファイルサーバを平日の昼間サスペンドさせることにしたのだが、そうすると祝日の平日に手動でサスペンドを解除する必要がある。
コレ自体は仕方ないとして、せめて電源ボタンではなくメインマシンからLAN経由で遠隔で電源を入れられるようにしたい。
調べたところWake-on-LANというそれらしい機能があったので利用する -
自作NAS (ubuntu 19.04) を平日の日中のみサスペンドさせる
経緯
自作のファイルサーバがあるのだが、平日の日中は当然使われていない。
にもかかわらずつけっぱなしなのもどうかと思うので、そのあいだサスペンドするようにする調べたところ、 時間を指定してサスペンド、一定時間後の復帰をさせる
rtcwake
と
定期的にコマンドを実行させるcrontab
を使えば行けそうなので設定してみる。 -
マウスでのサスペンド復帰を無効化する
メインのPCがなぜか勝手にサスペンドから復帰するという怪奇現象が起きている。
観察していたところ、どうも冷蔵庫が唸るときに連動して起動しているように見える。まさか本当に冷蔵庫と連動しているわけではなく、思い当たるのは冷蔵庫の振動をマウスが拾っているのが原因ではないかと思われる。
というわけで無効化する。
-
Ubuntu でゲーム(Switch)の録画をする
わざわざ記事にするほどのことでもない気もするが、調べるときに地味に面倒だったので書き残しておくことにする。
というのもUbuntu でゲームの録画しようというのが調べてもなかなか出てこなかったので。
そもそも録画するほどのゲーマーなら普通に考えてPCもWindowsもあるわけで、
自分のようにPCゲームのためにWindows10渋々使うけどそれ以外は極力Linuxでやりたいというのはかなりレアケースだろうし仕方がない。 -
Ubuntu Server 19.04 に ZFS を導入しRAID1を構成する
経緯
PCを自作NASに移行して半年弱、当時は予算の関係で保留にしていたが、そろそろHDD買い足してバックアップなども万全にしたい
当初はファイルシステムは無難にext4、マザーボードの機能でRAID1を組むつもりだったが、いろいろ調べた結果ZFSというファイルシステムを導入することにした。
-
オビツのウィッグでお湯パーマを試す
我が家のドールには当初オビツのロングのウィッグをつけていたのだが、
【50WG-S03】 オビツウィッグ 『新ロング』 7~8inch
個人的な好みでもみあげというか前側の髪は短めのほうが良かったので、散髪したところ、横に跳ね上がってしまった。耐熱のウィッグであれば癖を取るのにお湯をかける(通称お湯パーマ)らしいがオビツのウィッグは耐熱という表記がなかった。
ググっても試した人が見つからなかったのと、試しに散髪した際に切った髪を熱湯につけたところ特に縮れたり溶けたりする様子もなかったので、試してみることにした、 -
ここ半年の話 体調、習慣について
ここ半年ほどで体調が大きく改善し、これまで課題だった遅刻や日中のそわそわなどがかなり改善された。
-
ここ半年の話(ドールのお迎え)
前々から興味があったのだが、一月ほど前ついにドールをお迎えした。(ドールを入手することをドール界隈ではそう表現するようなのだけれど、海外でも似たような表現あるんだろうか?)
※お迎えしたドールは【50ST-002】スタンダードモデルVol.2 OBT50-03TYPE
-
ここ半年の話 自作PC
ここ半年の中で一番の大きな出来事といえば、自作pcだと思う。
-
ブログを始める
ブログを始めることにしました。