my portfolio

記事作成日 2021/04/07
最終更新日 2021/04/11

プロダクト概要

自身のポートフォリオも。 技術修作であり、より深く制作物の仕組みを理解する目的で作成した。 随時更新、変更予定。

使用技術

jamstack技術の修作として以下の技術を採用した。

  • React js
  • Typescript
  • Next js
  • styled components
  • Headless CMS(contentful)

制作背景・目的

背景: 2021年5月より本格的に重視され始めるGoogleのcore web vitals指標を向上すべく、 レスポンスの早いwebサイト制作技術の習得を目的とした。
単純なポートフォリオとしての作品集ではなく、制作時に得た技術知識などをBlogとして書き溜めていき、コンテンツSEOの実験物として後々利用する。

目的:

  • ポートフォリオサイトとして使用する
  • Blogとして使用する(現在未達)
  • SEOの実験を行う(現在未達)

Design plan

my-blog-design-plan

サイトマップ

Data model

  categoryName : カテゴリーの表示名
  categorySlug : urlで使用するカテゴリー文字列
  thumbnailImage : サムネイルのurl
  title          : タイトル文字列 
  slug           : urlで使用する文字列
  category       : category_modelと紐づいたカテゴリーオブジェクト
  mainContents   : 記事詳細のメイン文 マークダウン 
  excerpt        : 記事コンポーネントに表示する抜粋文

導線計画

CV:PVの向上とする 流入仮説: オーガニック検索 → 各コンテンツ → 別記事への回遊 画像を作る

制作データ

作成期間 : 2ヶ月
私の作成物 : サイトフロー UI UIライブラリ データモデル設計 url設計

関連記事