MinEMemO

本ブログで記事作成時に使えるパーツについて

📝 更新日:2023-02-15 / 📄 作成日:2023-02-15
Hero Image
目次

はじめに

当ブログはGatsby.jsをカスタマイズしてつくられています。
この記事ではこのブログで記事を書く時に使えるパーツを紹介します。

Front Matter(記事の設定値)

マークダウンファイルの1行目から記載します。
一番上の「---」が1行目じゃないとエラーになります。

FrontMatter

---
title: 'ブログの書き方' #記事のタイトル
date: '2023-02-15' #作成日
update_at: '2023-02-15' #更新日 無いとエラーになるので更新日ないときはdateと揃えてください。
slug: 'read-me' #url ファイル名と合わせてください
hero_image: '../images/gatsby-icon.png' #アイキャッチ画像
tags: ["その他","マニュアル"] #タグ カテゴリとして使ってもOK
---

目次

h2~h4で書かれた項目を自動で目次として掲載します。
※この記事のTOPの目次が作成されます。

HTML+Markdown
<div class="toc-title">目次</div>

\```toc
\```

※\はなくていいです

ボックスパーツ

参考

本文

HTML
<div class="boxparts ref">
  <div class="title"></div>
  
  本文
</div>

POINT

本文

HTML
<div class="boxparts point">
  <div class="title"></div>
  
  本文
</div>

MEMO

本文

HTML
<div class="boxparts memo">
  <div class="title"></div>
  
  本文
</div>

注意

本文

HTML
<div class="boxparts caution">
  <div class="title"></div>
  
  本文
</div>

コードブロック

javascript

  console.log('');

\```javasctrpt:title=javasctrpt

console.log('');

\```

※\はなくていいです

マークダウンファイルでの画像読み込み

  1. 「./src/images/posts」フォルダに画像格納
  2. 以下のようにマークダウン形式で読み込み
MarkDown
![画像の説明文](../images/posts/ファイル名.png)

※HTMLのimgタグでもOK

プロフィール画像+吹き出し

ここにセリフを書く
HTML
<div class="balloon">
  <div class="icon"></div>
  <div class="talk">
  ここにセリフを書く
  </div>
</div>

※このパーツの画像はプロフィール画像が反映します。

profile_icon
taka
プログラマー
いつでも転職希望の業務経験7年目(2023時点)のエンジニアです。 仕事の合間にすこしずつ転職活動はしていますが、条件が合う場合ぜひTwitterなどでご連絡頂けると嬉しいです。 希望条件は基本的に残業は1日x1h程度。収入は一旦現状維持。 ある程度で構わないので、保守運用が管理されていて、精神的に安心して働ける環境が良いです。 経験言語はHTML、CSS、javascript、PHP、MySQL、Docker、Vuejs、Laravel このブログは完全に自作で静的ジェネレータで作りました。 この範囲で言えば React.js Gatsby.js GraphQLも経験があります。 最近はAIがどう社会に受け入れられ、日常になっていくのかの行く末が気になっています。 今までの人生で一番変化を感じて不思議な感覚です。