巷の情報を検索すると、初心者にはレベルが高すぎて「その手前が知りたいんだけど…」みたいな状況になることが割とあります。
専門家や詳しい人には当たり前すぎて、初心者がまさかそんなことでつまずいてるなんて思いもよらないのかもしれません… ^^;)
今回は、「そこ!?」って思われるかもしれない初心者ならではの、ブログ開始前に手こずったあれやこれやをまとめてみました〜


はじめに

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

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



前置き

本題に入る前に、私がどういう方法でブログに挑戦しているかを、あらかじめサラッとお伝えしておきます。
私が選んだブログのやり方は、必要なサービスやツールを組み合わせて作る、という自分で組み立てるタイプのものです。
(ブログの方法については、こちらの記事)


なので本題を読んで、「そもそも、なんでそれが必要なの?」と思われるかもしれませんが、必要なものを自分で組み合わせて作らないといけないからです。
このことを踏まえた上でお読みいただければ、合点がいくのではないかと思います。
(ブログ開設の全体の流れについては、こちらの記事


では、本題に参りましょう〜┌|∵|┘ヨロシク



手こずり案件 その1:入口でもう迷子

詳しい人からすると、そんなことでつまずいてるのか?と笑われそうで、ちょっと悲しい気もしないでもないですが、実際つまずいたんだからしょうがない(´༎ຶོρ༎ຶོ`)
今後同じことでつまずかないためにも、ここは恥を忍んで、忸怩たる思いで我が身に鞭打って、不退転の決意を持ってここに記したいと思います!(ふざけてすみません┏●⁾⁾ペコリ)


冗談はさておき、ブログを始める前の準備段階のところで、初心者の私が最初につまずいたのは、


👉「GitHub の公式サイトがどれか分からない」


というものでした・・・ズコォーッ щ(゜ロ゜щ)オーマイガーッ!!!!


「なんでやねん!」とツッコまれそうですが、事実です(T_T)
自分で “ GitHub ” と検索して出てきたものと、AI が「これやで〜」と教えてくれたものが、なんかちょっと違うんですよね。
検索した方の URL は、https://github.co.jpで、日本語でサイトが見られるんですけど、AI が教えてくれた方の URL は、https://github.comで完全に英語表示でした。


ここで初心者は「えっ?どっち?偽サイト?」と、つまずいてしまうわけです。
日本人だから日本語のサイトの方が良さそうな気もするけど、「どうしたらええの〜(泣)」と迷子になりました。
初心者はこんなもんです(" ̄д ̄)けっ!


AI によると、登録するなら「 github.com 」で、こっちが世界中で使われている GitHub 本体なんだそうです。
github.co.jpは日本向けの GitHub 関連サイトとして運用されてるとか。
結局、初心者の私は AI の言う通りにしましたが、今振り返ってみると、どっちでも行けたんじゃないかなと思ってます。
なぜなら、先ほど試しに日本語サイトの方から、「 GitHub に登録する」をクリックしてみたら、自分が登録したアカウントのページに飛べたからです。
「行けるんか〜い(  ̄- ̄)」


今回、初心者の私は、GitHub の本体か日本向けサイトかで迷子になっていただけなので、大きな問題は無かったのですが、初心者が気を付けなければいけないことがあります。
AI によると、GitHub は人気サービスなので、見た目が似ている偽サイトが存在することがあるんだそうです。
なので、アカウント作成時は、必ず公式のgithub.comから入ることを忘れないで下さい!



手こずり案件 その2:よ、読めない💦

次に手を焼いたのは、


👉「 GitHub のサイトが英語表示で進むのに時間がかかる」


です。ネイティブの日本語ですら怪しいのに、外国語となると手こずりまくりです。


普段、海外のサイトや海外の YouTube を見る時なんかは、ブラウザの翻訳機能や、自動翻訳でそれほど困ることはありません。
ただ、今回のアカウント登録という大事な局面では、それを使うのが少しためらわれる感じがして、英語のまま突き進みました。
(日本語対応してないものを無理やり翻訳オンで表示すると、不自然な日本語になったり、アカウント開設に何か支障を来たすかも、と不安に怯えたからです)


それで英語表示のまま、時間をかけて登録画面に必要事項を入力していきました。
おまけに、英語は関係ないかもしれないけど、認証のところ(ちゃんと人間が登録してるかの確認かな?)では、「矢印を使ってアイコンを指定された軌道に移動させてください」という指示があったけど、これのやり方がいまいち分からない、っていう英語以前の壁にぶち当たってるし…(泣)


結局、ガチャガチャいじってたら、どうにかクリアできたようで、時間はかかったけど無事にアカウント登録を完了することができましたぁ( ̄ρ ̄)ハゥゥゥ


ちなみに、Cloudflare も同じようにアカウント登録しました。
こちらも登録画面は英語でしたが、GitHub に続いて2度目ということもあり、割とサクッと登録完了できました。
Cloudflare に関しては、アカウント開設後の自分のページは、設定で日本語表示に変更することができたので、画面は見やすいです。
GitHub は日本向けのサイトがあるのに、なんでアカウントの画面表示は日本語対応してないんでしょうね?


ともかく、英語に手こずってはいますが、逆に、読めないから何が書かれてるのか分からないので、余計なものを気にせずに済む、という利点もあるかもしれません。
必要な所だけ覚えればいいので、案外シンプルに使えてるんじゃないかと思います。


一方、Cloudflare は日本語対応してるので、「これは何だろ?」って、あちこち気になったりします。とはいっても、全て日本語というわけではなく、英語も混じってますが(^^;;


そういえば、Hugo を使う際に、ターミナルであれこれ PC に指示する命令文も、英語なんですよねぇ。(ターミナルに関する詳しい内容は、こちらの記事 前置き2の項目の所です)
ターミナルを簡単に説明しておくと、Mac に元から入ってるソフトで、命令文を入力して Mac を直接操作するためのツールです。


この命令文は AI が教えてくれるので、それをコピペするだけだから特段何も問題は無いんですが、これって日本語じゃダメなのかな?そもそも日本語じゃ反応しないのかな?
ちょいと気になるぜ。怖いから試さないけど(´∀`*)エヘ


そんなわけで、英語が出来なくても問題はないけど、出来た方が理解が早いし、作業もスムーズに進む、ということが分かりました〜



手こずり案件 その3:セキュリティ対策でオロオロ

英語に四苦八苦しながらも何とか前進したものの、次につまずいたのは、


👉「2要素認証の設定がよく分からん」


です。なんか1個じゃなくて、いくつかあるから難しく感じました。


まず初めに、2要素認証(2FA)を何のために設定するのかですが、これは自分のアカウントを守るためです。
要するに、不正アクセス、乗っ取り、個人情報の漏洩から、自分のアカウントとデータを守るためのセキュリティ対策、ということです。


GitHub も Cloudflare も両方とも設定することになりました。
AI が当然のように言うので、「まあ、設定しといた方が良いんだろう」と思い、後回しにせず先にやっておこうという感じですね。


結局、私は

  • パスキー
  • 回復コード(Recovery Codes)
  • スマホの認証アプリ

の3つを機能するように設定しました。


でも最初は、ひとつじゃダメなの?回復コードって何?スマホの認証アプリって何?
という状態で、頭がこんがらがっていました。
さらに私は、画面の小さいスマホで作業することはほとんど無いので、「スマホの認証アプリって要らんのちゃう?」などと思っていました。


ところが AI は、
スマホの認証アプリの役割は「 GitHub を使うための端末」ではなく、「 GitHub アカウントを復旧・認証するための予備手段」だから、認証アプリは設定しておく価値がある、
と教えてくれました。


とはいえ、絶対必須というわけではなく、「パスキーの設定」と「回復コードの保存」で、実用上かなり安全だそうです。
認証アプリも設定すれば、かなり安心なセキュリティ対策になる、ということでした。


なんだか面倒だな、とは思うものの、設定する作業は最初だけだし、また、初めてのことに挑戦するのは怖いし勇気もいるけど、でもどんな感じか気になるしちょっと試してみたい、という好奇心もあって、「全部やったろやないかい!」と覚悟を決めました。


ここで初めて、「 Microsoft Authenticator 」というアプリを使うことになりました。
最初はなんかよく分からんアプリにビビってたんですが、なんのことはない、このアプリで GitHub の QRコードを読み取って、アプリに表示された6桁のコードを GitHub に入力して認証する、というシンプルなものでした。


使う前は謎のアプリに怯えてたんですが、使えるようになってからは、「攻略できたー!」と有頂天になって、「 IT のプロかも」とうそぶいてました(調子に乗ってすみません┏●⁾⁾ペコリ)
いや、それくらい初心者にとっては、こういう作業の一つ一つにちょっとしたハードルがあって、怯んでしまうものなんです。
大袈裟じゃなく「何か間違ったら爆発するかも」くらいの感覚です(((((( ;゚Д゚)))))ガクガクブルブル


その後、回復コードというのを厳重に保存して、パスキーも追加して、2要素認証の設定が完了できました!
ちなみに、これらの設定作業も全て英語だったので、時間かかりましたぁ〜(゜-Å) ホロリ
Cloudflare の方はアカウント登録後に、画面表示を日本語に切り替えることが出来た上に2度目ということもあり、サクッと設定できました!
これでセキュリティ面は安心して、ブログ作成に進める段階です〜ヽ( ´¬`)ノ ワ~イ



まとめ

初心者がブログを始める手前で手こずったことは、


👉ブログに必要なサービスの公式サイトがどれなのか分からない


👉サイトが英語表示で四苦八苦


👉初心者には少し難しく面倒なセキュリティ対策に怯える


の3点でした。


今回の内容は、その道のプロや詳しい方からすれば、間抜けな珍道中に見えるかもしれませんが、当の本人である初心者の私には、いたって真面目で真剣な作業の過程だったんです。
さらに、ひとつひとつ乗り越えていった時に、「出来たぁ!」と物凄く感動して、やってみれば案外出来るもんなんだな、と挑戦することの大切さをひしひしと感じました。


以前の私は、「自分には無理だろう」と勝手に決めつけて、挑戦すらしない臆病者でした。
でも、このブログに挑戦することを決意して一歩ずつ進み始めたら、なんかゲームを攻略するような面白さもあって、さらに学びも多い。
挑戦して良かったなぁ、というのが素直な感想です。


ブログでも何でも新たに何かを始めてみたいと思ってる方には是非、挑戦してみてほしいです。
やり方が分からなくても、今は AI がサポートしてくれるし、やりたかった事が出来た時の感動は、言葉に言い表せない程の特別な経験となります。


最初は誰でも初心者です。はじめの一歩は勇気がいりますが、一歩進んだ先にワクワクするような体験が待ってるはずです。
初心者の私と同じように、前に進もうとされる読者の皆様の行く先が、ワクワクする楽しいものでありますよう願っています🌱💐✨