前へエンジニアにとって技術ブログを書くことはとても有意義です。ブログで自分の成長を記録でき、仕事や学習における自分の考えを整理できます。ブログから自分を宣伝でき、社内&社外の影響力を強めることができます。いざ転職しようとしたときに、ブログが自分のポートフォリオになります。当然のことですが、ブログを書く以上継続しなければいけません。三日坊主ですとあまり収穫がないのは言うまでもありません。環境NodejsとGitさえインストールされていれば、OSはなんでも構いません。HexoとはHexoは高速でかつシンプルなブログ構築のフレームワークです。Markdownで記事を作成し、HTMLへ変換できます。短時間で静的コンテンツのWebサイト作るなら、かなりいい選択肢だと思います。エンジニアならMarkdownを使い慣れているはずなので、学習コストも少ないです。構築手順も公式リファレンスで丁寧に書かれています。初期作業まずはnodejsとgitがちゃんとインストールされているかどうかを確認します。Cliをインストールします。hexo-cliこれでブログ構築する準備が整いました。Hexoを使ってブログ構築ここで書く内容が古くなる可能性もありますので、できれば一回公式リファレンスを読んでください。ブログのコンテンツ保存用のフォルダを初期化します。blogブログのフォルダに入り、node必要モジュールをインストールします。generate下記のコマンドでローカルでブログサイトを起動します。-oこれで下記のように初期ページが表示されます。type:よく使うYAMLファイルの関連オプションの説明は以下です。フォルダにコピーし、以下のオプションを追加することで記事のタグ、カテゴリー、日付を設定できます。以下のように記事を作成します。Core`を学習することにあたって、思考の整理と学習記録をここの記載します。Core`を触るのが初めてなので、間違っている部分があれば、コメントにて指摘をお願いします。記事を書き終えたら、以下のコマンドを使ってローカルで動作確認します。Pagesでブログを公開することができます。Githubのアカウントを持っていることが前提ですので、なければ作成してください。ブログ用のリポジトリを作成まずは、GitHub上に以下の名前でパブリックリポジトリを作成します。設定ファイルの変更Hexoの設定ファイル_config.ymlを編集します。GitからデプロイGitHubにデプロイするためのNodeモジュールをインストールします。Pagesにアップロードできます。-gこのコマンドでもOKです。-dブラウザーでdongsu-iis.github.ioへアクセスして、アップロードしたWebサイトを確認してみてください。PagesにWebサイトを公開できましたが、github.ioのドメイン名がダサいと思われるかもしれませんので、自分独自のドメインにすることもできます。私の場合、ムームードメインで独自ドメインを買いました。買ったドメインの以下の手順に沿って、DNSレコード設定をします。フォルダ配下にCNAMEというファイルを作成して、ドメイン名を記載します。Pagesへアップロードすれば、自分独自のブログの完成です。最後に技術ブログを生かして共にエンジニアとして、成長し、情報共有しましょう。