Hexo URL変更時のリダイレクト設定|hexo-generator-alias実装手順
概要
本記事では、HexoブログでURLを変更したあとのリダイレクト設定について解説していきます。
というのもHexoのデフォルトpermalinkは日付入りで結構ダサいので、後追いでURLを綺麗にしたくなりますよね(- -;
ただURLを変えるとSearch Consoleの「重複しています、正規ページとして選択されていません」エラーが出たり、被リンクが切れちゃう問題があります。
ここではhexo-generator-aliasプラグインを使って、frontmatterに数行書くだけで旧URLから新URLへリダイレクトさせる手順を紹介していきます!
これでURL変更時の被リンク切れ問題も解消できます。
それではやっていきましょう!
無料で静的サイトに問い合わせフォームを実装する方法(サンプルコード有)
概要
今回は無料で静的サイトに問い合わせフォームを実装する方法を紹介していきます。
ブログを運営でAdsenseの申請を通すためには問い合わせフォームが必須となります。
しかしお金はかけず無料で実装したい!という方も多いと思います。
自分もそう思い、サービスを色々比較し無料で簡単に実装できる方法を見つけて実際に実装できたので紹介します!
皆さんの参考になりましたらうれしいです(^^
また当ブログではHEXOというHTMLジェネレータを使用しているので、少し実装方法が特殊ですが、基本的にはHTML&CSSだけで実装できるので、どんな環境でも汎用的に実装可能です。
会員登録は不要で簡単に実装できるので、小規模なサイトならこれでいいのかなと思います(^^
それではやっていきましょう!
Hexoでアーカイブ・タグページをnoindex化|head.ejsの設定例
概要
本記事では、Hexoブログのアーカイブ・タグページなどをnoindex化する方法について解説していきます。
というのもHexoって自動でアーカイブやタグページが量産されちゃうんですが、これらが検索結果に出てもユーザー的には微妙ですよね(- -;
ノイズページが多いとサイト全体の評価も下がりがちなので、不要なページはnoindexにしておくのがおすすめです。
ここではhead.ejsに is_archive() / is_tag() / is_current() の条件分岐を追加するだけで実装できる手順を紹介していきます!
コード数行で済むので簡単に対応できます。
それではやっていきましょう!
Hexoでsitemap.xmlを自動生成|hexo-generator-sitemap設定とSearch Console登録
概要
本記事では、Hexoブログのsitemap.xmlを自動生成しSearch Consoleに登録する手順について解説していきます。
というのもSearch Consoleで「クロール済み-インデックス未登録」と表示され、いくら待っても記事が検索結果に出てこない、ってこと結構ありますよね(- -;
実はsitemap.xmlが無いとGoogleにページを認識してもらえないことが原因の場合が多いです。
ここではhexo-generator-sitemapプラグインで自動生成→robots.txt登録→Search Console再リクエストまでの流れを紹介していきます!
これでインデックス登録周りの悩みが減ります。
それではやっていきましょう!