概要
※※当記事は過去に作成した記事の引用(※一部修正)になります。※※
ブログサイトを作ってみました。
Nuxt.jsでプロジェクトを作成。
UIコンポーネントはVuetifyに少しだけVuesaxを使いました。(併用できました。)
記事はContentfulにマークダウン記述で作成。
APIで取得してHTML変換して表示しています。
デプロイ先はNetlifyです。
完成品
PCトップ画面
PC記事画面
スマホトップ画面
スマホ記事画面
動機
最近WordPressでよく記事を書いていますが、
気付けば個人的な備忘録的日記と化してしまいました。
少しは役に立てそうな情報に絞って発信するブログを別で作りたいと思い作りました。
学び
ブログ作成を通じて沢山のことを学ぶことができました。
- Vue.jsの基礎(データバインディングも初めて実装&理解)
- Nuxt.jsの基礎(SSR)
- Markdown記法(markdownitの実装)
- Font Awesomeの実装
- Vuetifyの実装(VUesaxとの併用)
- 公式ドキュメント(英文でも逃げずに)を読む大切さ
- ブログデザイン(WordPressのテーマとかよくできているなと思いました。)
- ESLint便利だけどたまに邪魔になる(初心者だからですきっと。。。)
- CSS設計(楽で使いがちだったインライン記述をやめる。)
- Flexboxの利用
- ブログ記事のコツ
おわりに
引き続きこのブログサイトは記事書きながら、追加・微修正していく予定です。
また、作る過程は僕の日記的ブログに書いてますので省きました。
気になる方はぜひ覗いてみてください。
次はLaravel+Vue.jsでポートフォリオを作ろうと思います。
Vue.js最初は難しかったけど今はとても楽しいです◎