忙しいエンジニアは毎日、いろいろなことを調べて情報をインプットする。
だけど、数日で忘れてしまい、後日に再度調べて「これ、毎回調べてるな」と思うことが多々ある。
日々の開発の中で調べたことをなるべく簡単にアウトプットでき、新しく調べたことを徐々に追加できるような仕組みを考えていきます。
この記事のゴールは「開発の中で自然にアウトプットできる環境を整える」です。
ブログとしてアウトプットする
今、一番楽そうなアウトプット方法はブログとして公開することです。
しかし、ストレートにブログを「始めること」と「続けること」は手間暇がかかるので、なるべく手間を減らすための仕組みを追求していきます。
構成
下記のキーワードのサービス・知識を使って環境を準備していきます。
- Git
- GitHub
- Netlify
- マークダウン
- Node.js
- npm
- React
- Gatsby.js
構成準備の手順
- Gitをインストールする。
- Node.jsをインストールする。
- npmをインストールする。
- GitHubにアカウントを作成する。
- GitHubにSSHで接続するを設定する。
- Gatsby
- gatsby-starter-lumenのDeploy to netlifyをクリックする。
- GitHubのアカウントでNetlifyに接続する。
- アウトプット用ブログのリポジトリを決める。
- git cloneを使ってリポジトリをクローンする。
運用
- クローンしたフォルダの/content/postsの中の.mdファイルをコピーする.
- .mdファイルを更新する。