このサイトの紹介と歩み
このサイトが最初に公開されたのは2023年4月4日。まだ若いサイトですが、ずっと変化し続けています。
開設当初のDocusaurusから、後に移行したMix Spaceまで。自分だけのインターネット上の居場所として、ここはこの数年の自分の変化を見届け、日々の暮らしや考えたこと、試行錯誤、そして時折残しておきたいと思った瞬間を記録してきました。
このサイトを作った当初は、ただ日々の暮らしを記録する場所が欲しかっただけでした。
私はWeChatモーメンツにほとんど投稿しません。ここに書いたことはこれからもずっと残していくかもしれません。いつか売却や買収、さらには閉鎖までされるかもしれないSNSよりも、こうした大切な記録は自分で完全に管理できる場所に置いておきたいと思っています。
それが、このサイトを続けている理由でもあります。
ここには、特に決まったテーマはありません。
研究に関するメモかもしれないし、サーバーをいじったときの記録かもしれません。ソフトウェアの問題を解決した話もあれば、日々の暮らしの中で残しておきたいと思った何気ない瞬間もあります。
以前は、十分に価値のある内容でなければ書き残す意味はないと思っていました。でも次第に、記録すること自体に意味があると思うようになりました。
大人になるほど忙しくなり、頭の中はいろいろなことでいっぱいになります。覚えておきたいことも、そのとき書き留めておかなければ、数年後にはきっと忘れてしまう。そこでここを自分の長期アーカイブにすることにしました。
何をして、何を学び、何を好きになったのか。そして、どうやって一歩ずつ今の自分にたどり着いたのかを記録しています。
サイトを作ったばかりの頃は、英語のライティング練習にも使えると思い、長い間、主に英語で記事を書いていました。
ただ、今は言語を意識的に制限していません。技術や研究、ちょっとした記録は引き続き英語で書くかもしれませんが、旅行記や日常のことなど、中国語のほうが自然に書ける内容はそのまま中国語で書きます。
実際にここを訪れる人の多くは中国語話者ですし、新しいMix Spaceでは記事をAIで多言語に自動翻訳できるようになりました。国際化はAIに任せることにします。
このサイト自体について言えば、私はコピーとペーストの腕には自信があり、この二つのスキルを頼りに、これまで多くのオープンソースプロジェクトをデプロイしてきました。
その多くは自分が興味を持った小さなツールやサービス、実験的なプロジェクトで、その一部はこのサイトでも紹介しています。
ただ、コピーとペーストの時代はもう終わり。今はCodexを使いこなして、いろいろな要望に対応しています。
2023-04-04:初めてDocusaurusに触れ、自分の用途に合わせてページを作り直しました。テーマカラーにはShanghaiTechの赤を選び、最終的にGitHub Pagesにサイトを公開。ここからこのサイトが始まりました。
2023-04-07:静的ページにコメント機能を追加。
2023-04-07:ページ内の画像を拡大・縮小できる機能を試しましたが、奇妙なバグがいくつかあったため、最終的に取りやめました。
2023-07-16:サイトのページをリデザイン。
2023-10-20:好みにぴったりのドメイン名xu.doを見つけました。当時、このドメインはDNSPod創業者の呉洪声氏が保有しており、2か月後に期限切れになる見込みだったため、動向を追うことにしました。
2023-11-29:xu.doは元の所有者によって更新されたため、現在のドメインxxu.do
2024-01-07:サイトをDocusaurusからMix Spaceへ移行し、フロントエンドのテーマにShiroを採用。
2024-02-18:Shiroの更新頻度が高く、更新のたびに英語翻訳一式をメンテナンスするのを避けるため、フロントエンド全体の英語ローカライズを断念。
その後も一部の記事は英語で書き続ける一方、旅行記や日々の記録など、読みやすさを重視した内容は徐々に中国語に切り替えました。
2025-04-18:ブログの既存のコンテンツ構成が次第に混乱してきたことに加え、非公開のものや用途の異なるチュートリアルも追加したかったため、「記事」「ノート」「コラム」とタグの体系を整理し直しました。
2025-04-19:以前のサーバーの契約終了に伴い、Mix Spaceのバックエンドを再デプロイ。同時に、フロントエンドはGitHub Actionsで自動ビルド・デプロイする方式に変更しました。
2026-08:
以前はずっとDocusaurusでサイトを構築していました。
Docusaurusはとても優れたツールで、特にドキュメントサイトに向いています。ただ、個人ブログで使うには、純粋な静的サイトという仕組みが次第に不便に感じられるようになりました。
当時はサイトをGitHub Pagesで公開しており、記事を更新するたびに、次のような手順が必要でした。
编辑 → Git 提交 → Push → GitHub Actions 构建 → 部署
この方法に特に問題があったわけではありませんが、コンテンツが増えるにつれ、自分の使い方には完全には合っていないと感じるようになりました。
主な課題は次のとおりです。
そのため、個人サイトを長く運用するのにもっと適した方法を探していました。
その後、Mix Spaceに出会いました。
Mix Spaceの設計思想は自分のニーズにとても近いものでした。単なるブログソフトではなく、個人コンテンツ向けのバックエンドシステムに近いものです。
特に気に入っている点は次のとおりです。
このサイトのフロントエンドは、Shiroを経て現在はYohakuを採用しています。
Mix Spaceを初めてデプロイした頃は、必要なサーバー構成がよく分からず、少し戸惑いました。
公式ドキュメントには最低メモリ要件が低めに記載されていましたが、実際には1コア・1GBメモリのサーバーでは、バックエンドだけを動かす場合でも、かなり厳しいことがあります。
このサイトでは、これまで次の構成を使ってきました。
Mix Spaceのバージョン、MongoDB/Redisの設定、Docker環境、アクセス数によって実際のリソース使用量は変わります。そのため、いわゆる「最低推奨構成」はここでは示しません。
個人利用であれば、まずは2コア・2GBメモリ程度から始め、実際のリソース使用量を見て調整するのがよいと思います。
これはあくまでこのサイトでの運用実績であり、Mix Space公式のハードウェア推奨ではありません。
現在、このサイトのバックエンドは2コア・2GBメモリのサーバーで動かしています。フロントエンドはGitHub Actionsでビルドしてサーバーに転送・デプロイしています。参考になれば幸いです。
このサイトではコメントを受け付けています。私やほかの訪問者との交流にご利用いただけますが、以下の点にご注意ください。
コメントなどの機能を利用する際は、お住まいの地域で適用される法令を遵守してください。このサイトを使って、以下の内容を投稿・表示・拡散しないでください。
「いいね」「先頭いただき」「一番乗り」「足跡」「通りすがり」「何だかすごそう」など、実質的な情報のない返信はご遠慮ください。
また、整理されていないAI生成文をコメント欄に大量投稿するのもお控えください。
このサイトの内容があなたの正当な権利を侵害している場合や、著作権上の問題がある場合は、サイトに記載の連絡先からご連絡ください。状況に応じて対応します。
このサイトへのご意見やご提案があれば、ぜひコメントでお知らせください。
このサイトは、これからも変わり続けていきます。
何年か後に振り返ったとき、今ここに残した言葉は、自分自身を映す時間の標本になっているかもしれません。
ここには記録と感謝があり、あらゆる美しいものを大切にする気持ちがあります。
サイトの運用期間を読み込み中…
はじめに
このサイトが最初に公開されたのは2023年4月4日。まだ若いサイトですが、ずっと変化し続けています。
開設当初のDocusaurusから、後に移行したMix Spaceまで。自分だけのインターネット上の居場所として、ここはこの数年の自分の変化を見届け、日々の暮らしや考えたこと、試行錯誤、そして時折残しておきたいと思った瞬間を記録してきました。
このサイトを作った当初は、ただ日々の暮らしを記録する場所が欲しかっただけでした。
私はWeChatモーメンツにほとんど投稿しません。ここに書いたことはこれからもずっと残していくかもしれません。いつか売却や買収、さらには閉鎖までされるかもしれないSNSよりも、こうした大切な記録は自分で完全に管理できる場所に置いておきたいと思っています。
それが、このサイトを続けている理由でもあります。
ここには、特に決まったテーマはありません。
研究に関するメモかもしれないし、サーバーをいじったときの記録かもしれません。ソフトウェアの問題を解決した話もあれば、日々の暮らしの中で残しておきたいと思った何気ない瞬間もあります。
以前は、十分に価値のある内容でなければ書き残す意味はないと思っていました。でも次第に、記録すること自体に意味があると思うようになりました。
大人になるほど忙しくなり、頭の中はいろいろなことでいっぱいになります。覚えておきたいことも、そのとき書き留めておかなければ、数年後にはきっと忘れてしまう。そこでここを自分の長期アーカイブにすることにしました。
何をして、何を学び、何を好きになったのか。そして、どうやって一歩ずつ今の自分にたどり着いたのかを記録しています。
サイトを作ったばかりの頃は、英語のライティング練習にも使えると思い、長い間、主に英語で記事を書いていました。
ただ、今は言語を意識的に制限していません。技術や研究、ちょっとした記録は引き続き英語で書くかもしれませんが、旅行記や日常のことなど、中国語のほうが自然に書ける内容はそのまま中国語で書きます。
実際にここを訪れる人の多くは中国語話者ですし、新しいMix Spaceでは記事をAIで多言語に自動翻訳できるようになりました。国際化はAIに任せることにします。
このサイト自体について言えば、私はコピーとペーストの腕には自信があり、この二つのスキルを頼りに、これまで多くのオープンソースプロジェクトをデプロイしてきました。
その多くは自分が興味を持った小さなツールやサービス、実験的なプロジェクトで、その一部はこのサイトでも紹介しています。
ただ、コピーとペーストの時代はもう終わり。今はCodexを使いこなして、いろいろな要望に対応しています。
沿革
2023-04-04:初めてDocusaurusに触れ、自分の用途に合わせてページを作り直しました。テーマカラーにはShanghaiTechの赤を選び、最終的にGitHub Pagesにサイトを公開。ここからこのサイトが始まりました。
2023-04-07:静的ページにコメント機能を追加。
2023-04-07:ページ内の画像を拡大・縮小できる機能を試しましたが、奇妙なバグがいくつかあったため、最終的に取りやめました。
2023-07-16:サイトのページをリデザイン。
2023-10-20:好みにぴったりのドメイン名xu.doを見つけました。当時、このドメインはDNSPod創業者の呉洪声氏が保有しており、2か月後に期限切れになる見込みだったため、動向を追うことにしました。
2023-11-29:xu.doは元の所有者によって更新されたため、現在のドメインxxu.do
2024-01-07:サイトをDocusaurusからMix Spaceへ移行し、フロントエンドのテーマにShiroを採用。
2024-02-18:Shiroの更新頻度が高く、更新のたびに英語翻訳一式をメンテナンスするのを避けるため、フロントエンド全体の英語ローカライズを断念。
その後も一部の記事は英語で書き続ける一方、旅行記や日々の記録など、読みやすさを重視した内容は徐々に中国語に切り替えました。
2025-04-18:ブログの既存のコンテンツ構成が次第に混乱してきたことに加え、非公開のものや用途の異なるチュートリアルも追加したかったため、「記事」「ノート」「コラム」とタグの体系を整理し直しました。
2025-04-19:以前のサーバーの契約終了に伴い、Mix Spaceのバックエンドを再デプロイ。同時に、フロントエンドはGitHub Actionsで自動ビルド・デプロイする方式に変更しました。
2026-08:
Mix Spaceについて
以前はずっとDocusaurusでサイトを構築していました。
Docusaurusはとても優れたツールで、特にドキュメントサイトに向いています。ただ、個人ブログで使うには、純粋な静的サイトという仕組みが次第に不便に感じられるようになりました。
当時はサイトをGitHub Pagesで公開しており、記事を更新するたびに、次のような手順が必要でした。
编辑 → Git 提交 → Push → GitHub Actions 构建 → 部署
この方法に特に問題があったわけではありませんが、コンテンツが増えるにつれ、自分の使い方には完全には合っていないと感じるようになりました。
主な課題は次のとおりです。
そのため、個人サイトを長く運用するのにもっと適した方法を探していました。
その後、Mix Spaceに出会いました。
Mix Spaceの設計思想は自分のニーズにとても近いものでした。単なるブログソフトではなく、個人コンテンツ向けのバックエンドシステムに近いものです。
特に気に入っている点は次のとおりです。
このサイトのフロントエンドは、Shiroを経て現在はYohakuを採用しています。
サーバー構成について
Mix Spaceを初めてデプロイした頃は、必要なサーバー構成がよく分からず、少し戸惑いました。
公式ドキュメントには最低メモリ要件が低めに記載されていましたが、実際には1コア・1GBメモリのサーバーでは、バックエンドだけを動かす場合でも、かなり厳しいことがあります。
このサイトでは、これまで次の構成を使ってきました。
Mix Spaceのバージョン、MongoDB/Redisの設定、Docker環境、アクセス数によって実際のリソース使用量は変わります。そのため、いわゆる「最低推奨構成」はここでは示しません。
個人利用であれば、まずは2コア・2GBメモリ程度から始め、実際のリソース使用量を見て調整するのがよいと思います。
これはあくまでこのサイトでの運用実績であり、Mix Space公式のハードウェア推奨ではありません。
現在、このサイトのバックエンドは2コア・2GBメモリのサーバーで動かしています。フロントエンドはGitHub Actionsでビルドしてサーバーに転送・デプロイしています。参考になれば幸いです。
ご利用にあたって
コメント
このサイトではコメントを受け付けています。私やほかの訪問者との交流にご利用いただけますが、以下の点にご注意ください。
投稿内容のルール
コメントなどの機能を利用する際は、お住まいの地域で適用される法令を遵守してください。このサイトを使って、以下の内容を投稿・表示・拡散しないでください。
「いいね」「先頭いただき」「一番乗り」「足跡」「通りすがり」「何だかすごそう」など、実質的な情報のない返信はご遠慮ください。
また、整理されていないAI生成文をコメント欄に大量投稿するのもお控えください。
このサイトの内容があなたの正当な権利を侵害している場合や、著作権上の問題がある場合は、サイトに記載の連絡先からご連絡ください。状況に応じて対応します。
おわりに
このサイトへのご意見やご提案があれば、ぜひコメントでお知らせください。
このサイトは、これからも変わり続けていきます。
何年か後に振り返ったとき、今ここに残した言葉は、自分自身を映す時間の標本になっているかもしれません。
ここには記録と感謝があり、あらゆる美しいものを大切にする気持ちがあります。
サイトの運用期間を読み込み中…