Skip to content

Latest commit

 

History

History
64 lines (34 loc) · 3.47 KB

README_ja.md

File metadata and controls

64 lines (34 loc) · 3.47 KB

mengke.me 🧑‍💻

動機

共有は学びです!

このブログは、ソフトウェアエンジニアとしての学びや洞察、そして日常の出来事を記録し、共有するために作成しました。これは私の旅の中で蓄積した貴重な情報の宝庫です。

自分の考えを記録し整理することで、新しい概念や技術への理解が深まります。私の目標は、Web開発や関連技術に興味を持つ方々に有用なリソースを提供することです。

コメントやフィードバックをいただけると、とても嬉しいです🍻。

技術スタック

  • 🪤 ホスティングは Vercel
  • 🧱 React 18+NextJS 14+ を使用して構築。
  • 📊 Umami を使ってウェブサイトのトラッキング。
  • 🎉 Typescript を採用し、Conventional Commits でコミット管理。

デモ

デモサイト:https://mengke.me

同じブログを展開するには?

ここでは基本的な手順のみを記載します。初心者の方や、デプロイ中に問題が発生した場合は、メールでご連絡ください:me@mengke.me

1. インストール

  1. このリポジトリをクローンまたはフォークします。

  2. 依存関係をインストールするために、npm install または yarn を実行します。

2. データの変更

  1. ルートディレクトリにある .env.example ファイルを .env にリネームし、値を修正します。

  2. /data ディレクトリ内の各ファイルの情報を更新します。これがブログのデータを含んでいます。

3. Vercelにデプロイ

Deploy with Vercel

4. ブログ記事のアクセス数を無料でVercelに保存することも可能

  1. Vercelで Postgres Database を作成します。

  2. 以下のような文字列を取得できます:postgres://default:xxxxx@xx-xx-xx-xxxx.us-xx-x.postgres.vercel-storage.com:xxx/verceldb。これを DATABASE_URL 環境変数に追加します。

  3. npx prisma db push を実行して views テーブルを作成します。

  4. 各ブログ記事の閲覧数は自動的にこのデータベースに保存されます。

☕️ Mengkeを応援

Buy Me a Coffee at ko-fi.com