AIモデル Qwen/Qwen3-8B による翻訳。
原文言語:Simplified Chinese、翻訳先言語:japanese、翻訳時間:2026-05-01 15:14
。AI 翻訳は参考に限り、内容の完全な正確性を保証できません。原文をご参照ください。
| 書いた日/作成日 | 発行日 | 曜日 | 時間帯(24H) |
|---|---|---|---|
| 2024/10/05 | 2024/10/05 | 土曜日 | 午後 |
Typechoテーマ推奨:PureSuck
昨日小稚のブログで彼のテーマがとてもよかったので見てみたが、Pjaxで読み込むのがなかったら何か物足りないなと感じた。だからGitHubにissueを投稿して、Pjaxを追加してほしいと尋ねた?
作者(MoXi)は「実は試してみたけど······個人の能力ではいろいろなバグを解決できなかった😢 他の人が適応を手伝ってくれるのを待ってほしい」と返信した。
以前に見たとてもシンプルなPjaxプロジェクトを参考に自分でも書いた、God-2077/PureSuck-theme。
前半はそれほど難しくなかったが、Typechoをサーバー上で構築するのに億劫な時間を使った。主な原因はSSH 接続が某ファイアウォールの影響でタイムアウトすることだった。結局はGithub Codespacesを使って完了した。
その後サーバーが突然 500エラーを表示した。原因はPHPの部分でセミコロン;を一つ忘れていたことだった。本当にPHPは嫌いだ。
500エラーを解決した後、このテーマのショートコードがフロントエンドで処理されていることに気づいた。これは全く予想していなかった。後で見ると、コールバック関数を追加するだけで済むようだが、おそらく他の関数もオーバーライドが必要だろう。だからそれらは元の作者に任せることにした。このコードのどの部分をオーバーライドするべきか誰もがわかんないんだから。
さらにTMのいくつかのリンクがPjaxでジャンプしないのを発見した??? ああ、怒り狂った。コンソールにもエラーが表示されないのだから、一体何が起こっているのだろう? まあ、元の作者に任せよう。😭😭😭
結局は、急いでPaceのプログレスバーを追加して終了した。元々はPjaxイベントを使って独自のプログレスバーを作ろうと思っていたが、自分の三脚猫スキルではやめにした。
このプロセスは死ぬ寸前で終わらせたが、TMにはまだいくつかの小さなバグがある。
今日の朝、MoXiが私の投稿に返信し、コードを改善してくれた。~OK、コードはもう気にしなくていいよ、欧耶✌。~
MoXiが私のコードをプルしたので、Contributorsに混ざることになった。

コードを読んでいると、作者が私のコメントの下に新しい行を追加していたことに気づいた。ほんと面白い。真ん中の一行は彼のもので、上下の二行は私のコメントだ。ハハハ。

うわ、私の国庆の宿題まだ終わってない😭😭😭、宿題をこなすぞ。
あとがき
- 2024/10/7 この記事が掲載された後、小稚が私の彼のニックネームを間違えたことに指摘してくれた。悲😭。再度彼に謝罪いたします🙏🙏🙏。今朝彼のブログを訪ねたところ、またテーマを変えたようだった~~。PureSuckにいくつかPRを送って、Pjax 関連のコードの問題を修正したが、私が書いたコードはとても汚いと感じた。
気に入ったならばコメントを残してくださいね~