Webサイト作成の備忘録
Webサイト作成の備忘録
古い情報も混じっているので要注意
サイト管理が面倒
HTMLなどを書きたくない、管理はブログのようにウェブ上でやりたい。 でも、サイト構成はブログ的ではなく普通の(?)サイトのようにしたい。
ということで、昔は、pukiwikiを使ってた。
今は、Markdownで記述したものを静的サイトジェネレーターであるHugoを使ってHTMLファイルを生成している。 Markdownで記述したファイルはGitHubで管理し、Netlifyでホスティングする。
詳しい手順は Molina’s Web Site: Hugo+Docsyで個人Wikiを作る を参考にする。
GitHubのファイルを更新すると、Netlifyで自動的にデプロイされ、ウェブサイトが更新される。 ウェブ上でGitHubのファイルを更新すれば、サイト管理をウェブ上で簡単にやりたいが達成できる。
Netlify + ムームードメインで躓く
NetlifyのDNSを使いたかったのだけど、上手くいかなかったのでムームーDNSを使う。 github + Netlify + ムームードメイン(独自ドメイン)でホスティングするを参考に設定する。
NOINDEX, NOFOLLOW
Google Search Consoleでサイトが正常に公開されているか調べてみたら、 「送信された URL に noindex タグが追加されています」というエラーが出てた。 調べてみると、全てのページで
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
となっていることに気が付いた。
Netlifyのビルドコマンドで
hugo
の部分を
HUGO_ENV="production" hugo
とたら、
<meta name="ROBOTS" content="INDEX, FOLLOW">
となり問題解決。
最終更新 June 8, 2020: Update mem_web.md (5e55fc3)