Skip to content

プロジェクト概要

TechHub は継続的に成長する個人技術ナレッジベースであり、VitePress をベースに構築され、すべての学習コンテンツを Markdown で蓄積し、ワンクリックで静的サイトとしてデプロイできます。

サイトの位置づけ

複数の技術コンテンツを集約し、ワンストップで閲覧できます:

セクションパス内容
技術ドキュメント/frontend/ /backend/ /languages/ /ai/各技術分野の知識ノート
学習パス/paths/ゼロから始める学習ロードマップ
プロセス記録/journals/学習ログ、失敗記録とプロジェクト振り返り
読書ノート/books/書籍の精読ノート
文献コレクション/papers/論文の読書ノート
プロジェクトドキュメント/project/本サイト自身の構築とメンテナンスドキュメント

技術スタック

  • 構築:VitePress 1.x(Vue 3 + Vite)
  • 検索:内蔵のローカル全文検索
  • デプロイscripts/deploy.mjs でワンクリック公開を腾讯云 COS + CDN に発行(バージョンバックアップ / ロールバック / 自動リフレッシュ対応)
  • ホスティング:GitHub 0end1/docs-site

クイックスタート

bash
npm install          # 安装依赖
npm run docs:dev     # 本地开发(http://localhost:5173)
npm run docs:build   # 构建静态站点(docs/.vitepress/dist)
npm run deploy       # 发布到线上(需配置 .env,见部署发布)

内容規約

  • 技術ドキュメントは docs/ の該当ディレクトリに分野別にアーカイブし、1 記事 1 ページ、単一テーマに焦点を当てる;
  • 各ページの先頭で Frontmatter により title / description / tags を宣言;
  • 学習記録系のコンテンツは各分野ホームページの「執筆規約」テンプレートに従う;
  • ページを追加したら、docs/.vitepress/config.mjs のナビゲーションとサイドバーにも同期登録する。

関連ドキュメント

VitePress で構築 · 知識共有の精神でコンテンツを蓄積