このサイトについて本ページをご覧ください。

目次


運営者について


このサイトは、インフラエンジニアのyumenomatayumeが主にIT技術を発信するブログです。
運営者の詳しい情報は yumenomatayume's portfolio をご覧ください。

インフラ(SRE,DevOps)だけでなく、フロントエンドやバックエンドなども興味があります。 どうぞよろしくお願いします。

このサイトについて


以下のものを使用して運営しています。

  • Gatsby.js
  • Netlify
  • 記事は markdown 形式で GitHub 管理
  • PWA に対応

以下のテンプレートを使用させていただきました。

運用ルールと記法


運営者のメモとして運用ルールと Markdown 記法を記載しています。 ご興味ある方はご覧ください。

画像保存先について

基本は imgur に保存します。

埋め込みリンクについて

oEmbed API に対応しているサイトの場合、 URL をべた貼りするとリンクカードが表示されます。

https://soundcloud.com/simplexia-records/loods-and-mall-grab-love-is-real

対応していない場合、Iframely より生成された html コードを貼ることで、リンクカードを表示できます。

<div class="iframely-embed"><div class="iframely-responsive" style="height: 140px; padding-bottom: 0;"><a href="https://iframely.com/embed" data-iframely-url="//cdn.iframe.ly/CKkvpin"></a></div></div>

<script> タグは削除する必要があります。(このタグは読み込むことができません。)

ブランチモデルについて

ざっくり以下のようにルールを決めています。

  • 開発用: dev/how-to-develop
  • 記事作成用: content/YYYYMMDD
  • 記事修正・校正用: ref/YYYYMMDD

    • ちょっとした修正は main ブランチでそのまま行う

メタデータについて

記事は markdown 形式で記述します。 その時に必要となるメタデータについて記載します。

---
templateKey: blog-post # 固定
id: 2021/08/19/01 # YYYY/MM/DD/その日に書いた記事の順番
title: GitHub Actions の schedule が停止した時の再開方法 # 記事のタイトル、h1扱い
slug: /2021/08/19/01
date: 2021-08-19T21:30:00+09:00
headerImage: "https://imgur.com/z1NIlzb.png" # アイキャッチの画像
description: ""
tags: # タグをリストで記載
  - github
  - github-actions
---

目次について

doctoc というコマンドで、自動的に作成できます。

ack -L 'DOCTOC SKIP' | xargs doctoc

目次を入れるとき

入れたい場所に、以下のコメントアウトを残します。

## 目次
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- END doctoc generated TOC please keep comment here to allow auto update -->

目次を入れたくないとき

以下のコメントアウトを、markdown の任意の場所に記載します。

<!-- DOCTOC SKIP -->

サンプルコマンド

set today (date "+%Y%m%d")
# today=$(date "+%Y%m%d") # bashの場合


# ref(refactor)ブランチを作成
git checkout -b ref/$today

# ローカルサーバ起動
gatsby develop -H 0.0.0.0
: エディター作業 :
git add -A

# 作成する時
git commit -m "add content of $today"
git push origin contents/$today

# 修正する時
git commit -m "revise contents"
git push origin ref/$today