技術ブログを始める
技術ブログの目的や試したいことのメモです。
Table of Contents
技術ブログを書く目的
- 未来の自分のために知識を再利用できるように残すこと
- 人に説明できるように考えを整理すること
- 人に伝わるように上手く説明する訓練をすること
ついでにやりたいこと
ライブラリ、フレームワークを使わずに作ることでフロントエンドの基本的な要素技術を学び、応用できるようになること。
気をつけること
あくまでもアウトプットが目的なのでブログの仕組みづくりにこだわりすぎない。 まずは見た目がダサくてもテキストが表示できれば良いので、徐々に必要なものを作っていく。
※ これもMarkdownをHTMLに変換できて、まともなCSSがかけたらと思っていたけどまずpushする。
ブログの作りに対する要求
- 記事を書くときはマークアップよりも内容に集中したい → Markdownで書けること
- サーバ管理が不要であること
- シンプルに簡単に投稿できること(例:Markdownをpushするだけで記事が公開される)
- 作っていて楽しいこと
ブログのアーキテクチャ
(アーキテクチャっていうほどでもないが)
- 静的サイトホスティングを使う (GitHub Pages)
- コンテンツはクライアントサイドのJavaScriptでMarkdownをfetchしてレンダリングする
document.titleなどをJavaScriptで書くため、検索エンジンにインデックスされるのか? → 商用サイトを作っているわけじゃないので今は気にしない
これからやること
- Markdownで書いた記事をcode要素に突っ込んで表示する (これはDone)
- MarkdownをHTMLに変換する
- CSSを書いて見た目を整える
- MarkdownをHTMLに変換するネタの記事を書く
- たくさんアウトプットする
- 記事にタグを付けられるようにする?
- 記事を検索できるようにする?