studio.tmkのつくり方:EmDashで自分の拠点サイトを立ち上げた
このホームページ「studio.tmk」は、CMSの「EmDash」でつくっています。キャッチフレーズは「つくる、書く、発信する。」。この記事では、サイトの中身とつくり方をまとめます。
note、Instagram、アプリ、学習サイトと、つくるものが増えるにつれて、活動がいろいろな場所に散らばっていきました。「結局どこを見ればいいの?」と思われないように、全部をひとつにまとめる場所がほしいと考えたのがきっかけです。
何を置くサイトか
目的は、note、Instagram「lost.ai.girl」、komalog、お金の勉強ノート、MINILABといった活動と、最新の記事に迷わずたどり着けるようにすることです。あわせて、おすすめと仕事の依頼の窓口も置いています。
技術構成
- EmDash 1.4:Astroで動くCMS。管理画面から記事や活動を編集できます
- Astro 7:サーバーレンダリングでページを表示
- SQLite:記事や活動のデータを保存
コンテンツは「活動(projects)」「記事(posts)」「固定ページ(pages)」「おすすめ(affiliates)」の4種類に分けました。活動にはプラットフォーム名、紹介文、URL、並び順を持たせています。
デザインの考え方
デザインのルールはDESIGN.mdという1つのファイルにまとめました。
- 配色:紙の余白と青いインクを思わせる、オフホワイト・ネイビー・ブルー。端末の設定に合わせてダーク表示にも切り替わります
- 書体:見出しはOutfit、本文はNoto Sans JP
- 導線:「仕事の依頼」ボタンは全ページのヘッダーとフッターに置き、どこからでもたどれるようにしました
- スマホ優先:幅320pxから横スクロールが出ないようにしています
トップページの演出
トップの見出し「つくる、書く、発信する。」は、インクの粒が集まって文字になる演出にしました。指やマウスで触れると粒が散り、また戻ってきます。
動きはこのヒーロー部分だけに集中させ、ほかのページは静かに保っています。動きを減らす設定の端末やJavaScriptが使えない環境では、普通の文字のまま表示されます。
活動の一覧は、名前を大きく並べるインデックス形式です。項目にカーソルを合わせると、横に紹介文が出てきます。
確認しながら進める
変更内容はCHANGELOG.mdに記録しています。スマホとPCの幅、ライト・ダーク表示、キーボード操作を確認しながら、少しずつ直してきました。
自分の活動を一か所に並べてみると、何をつくってきたのかが見えてきて、次にやりたいことも整理できました。これからは記事を少しずつ増やしながら、新しい作品ができるたびにここで紹介していきます。
お仕事のご相談は仕事の依頼ページからどうぞ。