『ゼロから始める90日ブログ立ち上げチャレンジ』この挑戦に入る前に、ひと月弱の準備期間を設けました。ブログ開設のための道筋の模索や環境構築をこの期間に充てて、チャレンジの間はなるべく記事を書いて公開することに集中したかったからです。
この準備期間では、次々現れる山に驚き、困惑し、たじろぎながらも、「負けるもんか」と踏ん張り、着実に一歩一歩進んでいきます。


はじめに

知識ゼロ、ずぶの素人、頭の中はほぼ空っぽの超初心者がブログをやってみようと決意。

その過程で
「なんか難しすぎんかい?!」とつまずいた事、
「どゆこと??」とよく分からなかったこと、
「へぇ〜、そういう感じなのね」と学んだこと、
「おっ?なんか身になったっぽい」と得られたことなど、あれこれ記録しています〜



ブログ開設に必要な全体の流れ

さて、Cloudflareを使ってブログを始めようと決めた私は、まずAIに尋ねてみました。
AIによると、Cloudflareを使ったブログ開設に必要な準備の流れは、ざっとこんな感じらしい。

  1. GitHubアカウント作成
  2. Cloudflareアカウント作成
  3. HugoかAstroでブログの土台作り
  4. GitHubとCloudflareを接続
  5. ブログを公開
  6. (後で)独自ドメイン取得

なんかまた初めましての人たち出てきたぁ〜 Σ(´Д`;) うあ゙
と、ちょっとめまいでもしそうなところ、AIさんはこう言ってくれました。


「まず安心してほしいのは、

Cloudflare Pagesでブログを公開するために必要なのは、最初はGitHubアカウントとCloudflareアカウントだけです。

お金を払ったり、クレジットカードを登録したりする必要はありません」



うひゃぁ〜、めっちゃ寄り添ってくれるやん!んで、めっちゃ安心させてくれるやん!
単純な私はこう思いました。
この手順を踏んでいけば、ほとんどお金をかけずにブログを開設できるのかぁ、凄いなぁ、と。
(注:独自ドメイン取得にはお金がかかるそうです)



3mountain



実は、この3つの山以外にも、超えるべき小さな山はいくつもあります。
ただ、最初から全部を気にすると、一歩踏み出す前に疲れてしまいます。
そこで今回は、まず最初に超えるべき3つの山に絞って紹介しました。



準備段階での山の難易度

ここで、私が感じたそれぞれの山の難易度を★マークで表してみました。

内容 難易度
環境構築の山① GitHub ★★★☆☆
環境構築の山② Cloudflare ★☆☆☆☆
環境構築の山③ ブログの土台作り ★★★★☆

山①と②は、それぞれアカウント登録して、セキュリティ強化のための2要素認証の設定をするだけです。
慣れている人ならサクッと出来るようですが、初心者の私はゆっくり自分のペースで進めました。
今日はGitHubのアカウント登録まで。翌日に2要素認証の設定。また次の日にCloudflareのアカウント登録。そのまた次の日に2要素認証の設定、という具合に。


山②が★ひとつなのは、①とほぼ同じことの繰り返しだったからです。
サイトの仕様の違いはあれど、やることは同じなので難度はぐっと下がりました。


一番苦戦したのは、山③の、ブログの土台作りのところです。
山①、②と違って、立ち止まって考えることが多くなりました。
内容がてんこ盛りすぎるので、また別記事にまとめようと思います。



この3つを越えると、ようやく「記事を書くこと」に集中できるようになります。
つまり、ここまではスタートラインに立つための準備、というわけです。



山を越えるコツ

全てにおいて共通して言えるのですが、
それは、


「完璧を目指して焦らないこと」です。


分からないことがあれば、一旦立ち止まってみる。
ググったり、AIに聞いてみれば、だいたいはすぐ解決できるもんです。
完全に理解できてなくても問題なし。
今は分からなくても、いずれ「そういうことか」と腑に落ちる日がやってきます。


私自身がそうでした。
なぜ今これをやっているのか?なぜこうするのか?
よく分からないけど、必要だからやる。
それでいいんです。
だって、そうしてきたからこそ着実に前に進めて、今こうしてブログを書いているわけですから。


この時点で、山頂はまだ見えません。
でも、登山口で立ち止まっているより、一歩踏み出した人だけが次の景色を見ることができるんです。登山口まで来たんだから、そりゃ見に行くでしょ!見たいやいっ!!

このブログでは、その一歩一歩を記録しながら、同じ道を歩く人の道しるべのようになれば幸いです。
また、専門家や詳しい人が、超初心者の心の内がどういう状態なのか(何に怯え、どこでつまずきやすいのか等)理解が深まれば、これまたとっても幸いです。



まとめ

ブログ挑戦前の準備期間中に超えるべき山(=環境構築)一覧

  • GitHub ( アカウント登録 + 2要素認証設定 )
  • Cloudflare ( アカウント登録 + 2要素認証設定 )
  • ブログの土台作り ( Hugo か Astro を選んで設定作業 )

Cloudflareでブログを始めようとしたら、GitHubとかHugoとか新顔に遭遇。
でもここで怯まない!なぜこの新顔たちが必要なのか、どういう役割なのか今はまだ分からないけど、今出来ることをやる。何なのか分からなくてもアカウント登録は出来るもんねっ!


こうして一歩ずつ山を越えてくと、「 前に進んでる 」っていう実感が、ちょっとした自信に繋がって、もっと頑張ろう!って思えるんですよねぇ (-∀-。)ぅんぅん。
だから、勇気を持ってとりあえず前に進んで、カッコいい景色を見に行くぜいっ∠( ̄^ ̄)