アリババグループ傘下の語雀がクラッシュ!同様の状況を回避するには?パーソナライズされたブログサイトを構築し、安定して恐れることなく!

アリババグループ傘下の語雀がクラッシュ!同様の状況を回避するには?パーソナライズされたブログサイトを構築し、安定して恐れることなく!

昨日(2023年10月23日)、アリババグループ傘下の語雀がダウン:オンラインドキュメントと公式サイトが開けず、公式は緊急復旧中と発表。読者は自分のブログサイトを自作することを勧める。このような事態に遭遇しても慌てないように。

最終更新 2023/11/05 12:15
沙漠尽头的狼
読了目安 4 分
カテゴリ
共有
タグ
共有

1. 本文の背景

昨日(2023年10月23日)、ウェブサイト運営者の小規模コミュニティで2つのニュースが話題になりました。

  1. 1つ目はエンタメニュース「章子怡と汪峰の離婚」ですが、ここでは触れません。
  2. 2つ目は、アントグループ傘下のオンラインドキュメントプラットフォーム「語雀(Yuque)」が突然クラッシュし、オンラインドキュメントも公式サイトもアクセス不能になりました。公式は緊急復旧中であると発表しました。

トップニュース:章子怡と汪峰の離婚

章子怡と汪峰の離婚

2つ目のニュース:アントグループ傘下のオンラインドキュメントプラットフォーム「語雀」が突然クラッシュ

アントグループ傘下のオンラインドキュメントプラットフォーム「語雀」が突然クラッシュ

以下の画像は知乎(Zhihu)から引用:https://www.zhihu.com/question/627397548

昨夜、語雀は復旧しました

昨夜、語雀は復旧しました

語雀の突然のクラッシュという緊急事態を受け、サイト運営者は読者に対し、自身でブログサイトを開発することを提案します。同様の出来事が発生しても慌てないためです。

2. プログラマーは自分自身のブログサイトを開発すべき

こちらが運営者自身のサイトDotnet9です:

Dotnet9サイトトップページ

現時点ではフロントエンド表示(Razor Pages)とバックエンドWeb APIインターフェースのみ実装しており、継続的に最適化を進めています。成熟したブログサイトを参考にして再度リファクタリングする予定です。

3. Dotnet9リファクタリング計画

このブログサイト可乐不加冰をご覧ください。以下はそのブログサイトのスクリーンショットです。ソースコードは可乐不加冰源码にあります。運営者はこのサイトを参考にリファクタリングする予定です。

3.1. 参考サイトのフロントエンド画面

トップページ

トップページ

トップページの記事一覧

トップページの記事一覧

記事カテゴリ

記事カテゴリ

記事詳細

記事詳細

記事コメント

記事コメント

メッセージ

メッセージ

3.2. 参考サイトのバックエンド画面

ログイン

ダッシュボード

記事一覧

3.3. 運営者のリファクタリング構想

運営者は以前から.NET Core + Vueでブログサイトシステムを開発したいと考えていましたが、Vueの技術的知識が不足していました。ちょうどこのオープンソースプロジェクトは機能が充実しており、UIもかっこいいので、参考にしてサイトを作るのに最適です。研究してみようと思います。このサイトのソースコードについては説明しません。リファクタリング完了後に別の記事で共有します。

4. まとめ(Dotnet9サイトのビジョン)

インターネットの共有精神に基づき、ユーザーが自給自足し、自分のブログコンテンツとサイト運営を完全にコントロールできるようにします。このシステムはバックエンドフレームワークとして.NET Core、フロントエンドフレームワークとしてVueを使用し、両方の利点を組み合わせて、ユーザーに安定した効率的なブログサイト構築ソリューションを提供します。

バックエンドフレームワークとして.NET Coreを使用する利点は、クロスプラットフォームの開発フレームワークであり、Windows、Linux、macOSなどの複数のオペレーティングシステムで実行できることです。つまり、ユーザーは自分の好みのOSを選択してブログサイトを構築・実行でき、特定のOSに制限されることはありません。また、.NET Coreは高性能と拡張性を備えており、大量の同時リクエストを処理し、ユーザーがブログサイトにアクセスする際にスムーズな体験を得られるようにします。

一方、フロントエンドフレームワークとしてのVueは豊富なコンポーネントとツールを提供し、ユーザーが美しくインタラクティブなブログサイトインターフェースを簡単に構築できるようにします。Vueのリアクティブデザインと仮想DOM技術により、ページの更新とレンダリングがより効率的になり、ユーザーはブログコンテンツを素早く閲覧・読むことができます。

.NET Core + Vueのブログサイトシステムを使用することで、ユーザーは自分のブログコンテンツとサイト運営を完全に自律管理できます。ユーザーはブログ記事の公開、編集、削除、画像やファイルのアップロード・管理などを自由に行えます。また、システムが提供するコメント機能を通じて読者と交流し、自身の見解や経験を共有することもできます。

さらに、ブログサイトシステムは完全にユーザー自身が管理するため、ユーザーはサードパーティプラットフォームに依存せず、語雀のクラッシュのようなイベントの影響を受けません。ユーザーはいつでもブログデータのバックアップと復元ができ、データの安全性と信頼性を確保できます。また、自分のニーズや好みに応じて、ブログサイトの機能を自由に拡張・カスタマイズできます。

結論として、語雀のクラッシュという緊急事態に直面し、運営者は読者に対し、自身のブログサイトを開発することを提案します。同様の出来事が発生しても慌てないためです。.NET Core + Vueのブログサイトシステムを使用することで、ユーザーは自給自足し、自分のブログコンテンツとサイト運営を完全にコントロールし、インターネット共有の楽しみを享受できます。

参考資料

  • 運営者が参考にしようとしている可乐不加冰ブログサイト:https://www.okay123.top/
  • バックエンドフレームワーク Furion ドキュメントサイト:http://furion.baiqian.ltd/
  • ORMフレームワーク SqlSugar 果糖網:https://www.donet5.com/

運営者が最後に一言、技術コミュニティでもよく言っていることですが:.NETを使う人はもともと多くありません。誰かがどのフレームワークを使っているかでdisる必要はありません。問題があれば解決すればよく、無駄な話はしないでください。

5. お知らせ:Dotnet9リファクタリング完了

本日(2023年11月5日)、運営者はDotnet9サイトのリファクタリングをほぼ完了しました:

  • フロントエンド

    1. Vue3 + Typescript + Vuetify + Pinia を使用してフロントエンドを構築
    2. 既存機能:記事一覧、カテゴリ別記事一覧、アルバム別記事一覧、タグクラウド、記事詳細、記事コメント、アーカイブ、メッセージ、アバウトなど
    3. 多くの機能が未開発(プライバシー、コメント管理など)
  • バックエンドフロントエンド

    1. Vue3 + Typescript + Vuetify + Pinia を使用して構築
    2. 基本テーブルのCRUD
    3. その他の機能
  • バックエンド

    1. .NET 8 + Furion + SqlSugar + PostgreSQL を使用して構築
    2. フロントエンド・バックエンドインターフェース提供 - 基本テーブルのインターフェース管理
    3. フロントエンド・バックエンド機能のイテレーションに応じてメンテナンス中
  • Dotnet工具箱

    1. it-tools を参考に Vue 3.0 を使用して構築。
    2. 現在10の大分類、オンライン74の小さなツール

成果のスクリーンショット:

記事一覧:

Dotnet9記事一覧

記事詳細ページ:

Dotnet9記事詳細ページ

記事の章ナビゲーション目次:

Dotnet9記事の章ナビゲーション目次

記事へのメッセージ:

Dotnet9記事へのメッセージ

以前と同じレシピ、同じ記事URLアクセス形式を維持し、記事は引き続き [https://dotnet9.com]/[公開年]/[公開月]/[エイリアス] の形式を使用します:

https://dotnet9.com/2023/10/ant-groups-language-sparrow-collapses-how-to-avoid-similar-situations-create-a-personalized-blog-website-stable-and-fearless
  • アルバムリンク:https://dotnet9.com/albums
  • カテゴリリンク:https://dotnet9.com/cats
  • タグ:https://dotnet9.com/tags

リファクタリング関連リソース:

  • 参考にしたオープンソースプロジェクト easy-admin:https://gitee.com/miss_you/easy-admin
  • Dotnet9 オープンソースアドレス:https://github.com/dotnet9/Dotnet9/

運営者はサイトのソースコードと記事コンテンツを継続的に更新します。ぜひご注目ください:https://dotnet9.com

  • WeChat技術交流グループ:codewf(運営者を追加してグループに招待)
  • QQ技術交流グループ:771992300
さらに探索

関連読書

その他の記事
最近の更新 2026/05/25

CodeWF.Markdown:PDFテキストはコピー可能、画像は埋め込み可能。WeChat公式アカウント/知乎/掘金にコピーしてもHTMLソースが表示されない

CodeWF.Markdown と Vex における Markdown のエクスポートと公開コピーの技術実装を共有:MarkdownDocumentExporter、ExportKind、共有画像読み込み、SVG/GIF/WebP のラスタライズ、Word 埋め込みメディアリソース、テキスト選択可能なPDF、Windows CF_HTML リッチHTMLクリップボード、拡張可能なレイアウトテーマ。

続きを読む
最近の更新 2026/05/25

Vex 1.1.0:無料でオープンソースの .NET + Avalonia クロスプラットフォーム Markdown エディター

Vex 1.1.0 の紹介。無料でオープンソースの .NET + Avalonia クロスプラットフォーム Markdown エディターです。動的編集、リアルタイムプレビュー、アウトラインジャンプ、ソースモード、プレビューの更新、検索と置換、テーマとタイポグラフィ、選択可能なテキストの PDF/PNG/Word エクスポート、WeChat 公式アカウントへのコピー、新しいユーザーガイドを特集しています。

続きを読む
最近の更新 2026/05/25

CodeWF.Markdown:Avalonia 12 ベースの Markdown レンダリングコントロール

この記事では、CodeWF.Markdown のリポジトリアドレス、NuGet インストール方法、フルパッケージライン、Lite パッケージライン、リアルタイム編集プレビュー、タイポグラフィテーマ、コードハイライト、画像プレビュー、数式、複数ビューアのカバレッジ、インクリメンタルレンダリング機能について紹介します。

続きを読む