メルマガを進める木曜日

8:00

おはようございます。本日のうちあわせCastはお休みなので、代わりにメルマガなどを進めましょう。

RSP:

静的サイトへの移行を進めましょう。かなり形になってきたのであともう少しです。

現状は2023年分の原稿ファイルしか上がっていないので、それを変更します。その前に、コマンドラインからlollipopにアップロードできるようにしたいですね。

* * *

Mac ターミナルのSSH設定について / サーバー・プログラム / マニュアル - ロリポップ!レンタルサーバー

このページを参考に。

* * *

lollipopはスタンダードプラン以上でないと、ssh接続ができない模様。自分はライトプランなので使えない。行き止まり。

とりあえず、普通にftpで接続を試して、いったんはこれでヨシとしておく。

* * *

必要なのは、ファイルのアップロードとファイル名のリスト。contentsフォルダに入っているすべてのmdファイルを対象にする。

* * *

できました。

contentsフォルダのmdファイルを一覧取得してwikiリンク記法で保存する - 倉下忠憲の発想工房

あとは、ファイルとリンクをアップ。

* * *

R-style

ファイルを上げて、リンクも添えました。index.mdの読み込みがめちゃくちゃ時間がかかります(あとで修正する)。とりあえずこれで下地はOKです。あとは、リダイレクトの処理さえできれば、Wordpressとさようならできます。

YSM:

「夜の静かな学び」の頭文字をとって、YSMとしました。英語にしてもよかったのですが、倉下の脳内変換に時間がかかりそうなので、そのままローマ字で処理です。

引き続き、『モンテーニュ 人生を旅するための7章』をちびちび読み進めています。読書日記は、KWの方でアップしていく予定。

KW:

「環読」(かんどく)について少し整理。

環読 - Knowledge Walkers

10:00

KW:

URLパラメータの処理。

テスト投稿。

Knowledge Walkers

だいたい大丈夫そう。

12:00

環読プロジェクト:

引き続き、『人を賢くする道具』の第一章を精読していきます。

RSP:

リダイレクトについて考えます。

https://rashita.net/blog/?p=31292

というURLにアクセスがあったら、

https://rashita.net/blog/?長く使えるScrapbox

などにリダイレクトする。で、ビュアーが「長く使えるScrapbox.md」を呼び出す。これで一応のリダイレクトはできます。

で、URLパラメータで呼び出すページを切り分ける処理はすでにTextboxで実装されているので、これはOKです。あとは、p=31292から「長く使えるScrapbox」へのリダイレクトですね。

この部分が面倒そうなのでずいぶん躊躇していたのですが、ある程度機械的にできるはずです。ただし、htaccessの書き方がわからないといけません。

* * *

どうも正規表現の単純な置換が使えない場合は、全部のパターン、つまり5600個くらいを記述する必要がありそう。まあ、手書きでやるはずがないのでできなくはないですが、どうするか。

ビュアー側で処理する?

対応表を作ってそれで処理するくらいか。

通常のURLパラメータと変えておく?

* * *

?p=31292にアクセスがあったら、31292だけを取り出す。でもって、記事のURLとtitleがセットになって保存されているjsonを読み込んで、そこから対応するタイトルを探し、それでページを描写する、という感じだな。

* * *

対応表を作りました。

Image from Gyazo

あとは、これをfetchで読み込み、処理するという感じ。

* * *

できました。

https://rashita.net/index2.html?p=31292

このURLでアクセスすると、対応するR-styleの記事が表示されます。OKですね。というかこれ、blog/フォルダにindex.htmlを置けばもうそれでOKな気がしますがちょっと怖いのでもう少し様子を見ましょう。

あとで読む:自分のScrapboxをChatGPTにつないだ - 西尾泰和のScrapbox

15:00

メルマガ:

昨日少し書いた続きを書きます。

* * *

だいたい6000字ほどになりました。6/10ほどクリアです。