Hexoとは
Hexo(ヘクソ)は、ブログ作成に特化した静的サイトジェネレータ(SSG=Static Site Generator)です。 Hexoを使うと、HTML/CSS/JavaScriptの静的ページによるブログが簡単に作成できます。
ブログ作成ツールといえば、PHPとMySQLでブログ環境を構築するWordpressが有名ですが、 Hexoはデータベース不要でJavaScriptだけでブログ環境が完結します。
WordPressではユーザーがリクエストした時点でページを生成しますが、Hexoではあらかじめ静的なHTMLファイルを出力してしまいます。Hexoを使うと、表示が高速でSEOに強い静的ページでブログ作成できるのが魅力です。
Hexoの特徴
Hexoには、以下の特徴があります。
- Node.js製の静的サイトジェネレータ
- ブログのタイトルやサブタイトルなどは、設定ファイルを更新するだけ
- ページの追加、テーマやプラグインのインストールは、簡潔なコマンドで行える
- ブログ記事は、markdown形式で書いていく
- markdown形式 で書かれた記事は、最終的にはHTML形式に出力される
Hexoは、Node.js製の静的サイトジェネレータです。 Hexo によるブログ環境を構築するには、前提として Node.js をインストールする必要があります。
Hexoでは、ブログのタイトルやサブタイトルなどの設定は、設定ファイルを更新するだけです。また、ページの追加、テーマやプラグインのインストールは、簡潔なコマンドで実行できます。
ブログ記事は、markdown形式で書いていきます。markdown形式で書かれた記事は、最終的にはHTML形式に出力されます。
Hexoを学ぶメリット
Hexoはブログ作成に特化した、静的サイトジェネレータ―です。Hexoを利用すれば、データベースなどの環境構築をすることなく、SEOに有利な静的ファイルによるブログが作成できます。
Hexoで求人を検索しましたが、2020年1月時点では「Hexo」のスキルを指定した求人は確認できませんでした。何らかの静的サイトジェネレータ―のスキルを身につけて就職や転職を有利にするなら、Gatsby.jsやReact Staticなどのほうが求人需要が高いかもしれません。
Hexo公式サイト: https://hexo.io/