shinBlog をオープンソースにしました
10 months agoby Shin1分で読了
Blog
Next.js
Open Source
GitHub
共有:
shinBlog をオープンソースにしました
今日、shinBlog のソースコードを GitHub に公開しました。ぜひ覗いてみてください。
リポジトリ:github.com/ksromt/shin-blog
現在の状態
数ヶ月の開発と改良を経て、shinBlog には以下の機能が揃っています:
- 3 言語対応 — 英語、日本語、中国語。IP ベースの自動検出あり
- ブログシステム — Markdown 執筆、シンタックスハイライト、目次、読了時間、関連記事
- Kokoron — RAG ベースの AI ブログアシスタント。ブログ内容について質問できます
- ナレッジベース — 学習ノートや参考資料の整理
- ゲストブック — ログインしてメッセージを残せます
- ダークモード — システム設定に追従、または手動切り替え
- コマンドパレット — Ctrl+K でクイックナビゲーション
技術スタックは Next.js 15 + React 19 + TypeScript + Tailwind CSS + Prisma + PostgreSQL、デプロイは Docker Compose を使用。
なぜオープンソースにしたのか
一つは自分の学習過程を記録として残したかったから。もう一つは、他の開発者と繋がって意見交換がしたかったから。改善点や技術的なアドバイスがあれば、Issue を立てるなり、直接連絡するなり、何でも歓迎です。
まだまだ改善の余地はたくさんあります。地道に改良を続けていきます。
今後の予定
- ブログの内容を充実させ、研究や開発の知見をもっと共有する
- パフォーマンスと UX の改善
- AI 連携のさらなる可能性を探る
読んでくれてありがとうございます。一緒に作っていきましょう。