サイトの更新
サイトについての最初のテスト投稿。
これはこのウェブサイトとその更新についての最初のテスト投稿です。
執筆時点では、投稿、プロジェクトのセクション、および投稿のメインページがすでに実装されています。
モチベーション
主な動機は、サイトのビジュアル部分を刷新することと、自分の技術スタックや取り組んでいることをより反映できるようにポートフォリオの機能を拡充することでした。
問題点
自分で設定した締め切りは何度もずれ込みました。開発は2021年12月に始め、当初は必要なコア機能だけに集中していました — 基本的には古いサイトをシンプルな「自己紹介」ページに置き換えるだけでした。
当時の計画は、完全な投稿システムを実装し、フロントエンド開発に関する記事をいくつか書くことでした。現時点では、サイトにコンテンツを充実させることが優先事項です。
バックエンド
NestJSで別のバックエンドプロジェクトを作るか、Next.jsの中にすべてを実装するかを検討しました。
2番目の選択肢を選びました。最も便利なアプローチではありませんでしたが、現在のニーズには十分でした。将来的にはNestJSへの移行を検討しています。ペットプロジェクトや本番環境ですでに積極的に使用しているためです。
SSR
SSRについては、当然の選択としてNext.jsを選びました。
ただし、MDXツールに問題がありました。最終的に next-mdx-remote を使用しましたが、これも最も便利な解決策とは言えませんでした。Nuxtのエコシステムと比較すると、そちらのMDXツールの方がシンプルに感じられました。
何を書くか?
アイデアはありますが、視覚的に魅力的で読みやすいコンテンツをどのように構成するかが、常に明確なわけではありません。
もう一つの未解決の問題は、読者をどのように集めるかです。
ポートフォリオをランディングページとして使い、MediumやHabrのようなプラットフォームに記事を公開することも検討しました。最終的には個人ブログという形にすることに決めました。
今後の展開
実装を検討している機能:
- コメント機能
- 投稿の評価機能
- シェア機能
これらはすべて外部プラットフォームにすでに存在しており、すべてを再実装する必要があるかどうかわかりません。今のところ、本当に必要なものや自分で作りたいものだけを残すようにしています。
まとめ
現時点では、このバージョンのサイトが当初思い描いていたものと完全に一致しているかどうかは、まだわかりません。
空き時間を使って、引き続き開発を続けていく予定です。現在の主な焦点は記事の執筆で、他のプラットフォームへのクロスポストや、このサイトをソースとしてリンクすることも考えています。
これはむしろ試験的な投稿でした — サイトとその開発プロセスについての考えを記録する方法として。
アイデアやフィードバックがあれば、フッターにある連絡先リンクからご連絡ください。