# VuePressでブログを作成する
ブログと言えばWordPressが有名ですが、サーバを用意したりメンテナンスもめんどうです。 シンプルにWebページを配布したかったのでVuePressを使います。
# ベースにするテンプレート
VuePress自体が比較的新しいこともありテンプレートの選択肢はあまり多くなさそうです。 mediumishというテンプレートが良さげだったのでこれをベースにします。
# Markdownで記事を書く
体裁の統一感や後からのデザイン変更を考えると、Markdown一択と思っています。 なによりGit等で構成管理できるのがうれしいポイント。
# Featured Image(アイキャッチ画像)をつける
記事の頭に画像指定が必要になりますので、いい感じの画像を探してきます。 フリーで使えるサイトとしては、Pexelsが良さそうだったので採用。
# Azureで配信
配信に使うのはAWSでもなんでもよいのですが、最近仕事でAzureを使っているので今回はAzureで構成します。
# BlobStorageでWebページ配信
AWSでいうところのS3みたいなストレージです。配置したファイルをWebページとして公開する機能があるので、ありがたく使わせてもらいます。
# CDNを設定する
これで完成でもよいのですが、せっかく静的Webページとして作成したのでCDNを設定します。 CDNを利用することでサイト表示が爆速になりますし、独自ドメインの設定も可能になります。
# 完成
# どれくらい安くできたか
今回の構成ではレンタルサーバ等は一切借りていないため、純粋にストレージの従量課金とCDNの配信料金のみです。
# Azure利用料(月)
- ストレージ料金: ¥2.24/GB
- CDN転送料: ¥17.696/GB
データ量やアクセス数にもよりますが、一般的なブログなら月数十円あれば十分運営できそうです。