記事を新規作成(Hugo製サイト)

パソコンの中の情報を更新~新規記事データを作成 必ずGitHubリモートリポジトリからローカル環境へのpullから始める。 諸々が入っているフォルダを右クリック、「ターミナルで開く」 開いたターミナル画面(黒っぽい小窓が立ち上がる)で、以下を順番に入力 git pull (ここで Personal access token エラーが出たらヘルプ要請) hugo new content/posts/sample-post-title.md 「sample~.md」はファイル名の例。半角英数字で書き、スペースは使わないこと。 xdg-open https://vscode.dev/ 専用の書き方に注意しながら、いざ記事執筆 専用の書き方=Markdown記法。 冒頭の記事情報を編集 title ここは日本語でOK tags description 大見出しを使いこなす ページ内目次が自動生成され、読みやすくなる ## Markdown記法 シンプルに文章を書きつつ(箇条書きなどではない本文のような箇所)、 段落内で改行を入れたいときは、 行の最後に **半角スペースを2個** 入力する 本当に段落を変える気分のときなら… 空行を入れると… 良いでしょう。 ### 箇条書き - aaa - aaa-1 - bbb - bbb-1 - bbb-2 - ccc 半角スペースで字下げすると、各項目に子の項目として書ける。 ### 番号付きで箇条書き 1. aaa 1. bbb 1. ccc 記事の執筆時、冒頭は全て「1. 」で問題ない。 勝手に正しく連番で表示される。 もし執筆時に勝手に実際の連番の数字になっていたら、それはそれで問題ない。 編集に使用しているツールが自動解釈してくれている。 記事を書き終えたら、公開 記事がきちんと保存されているか再度確認。 ターミナル画面(黒っぽい小窓)で、以下を順番に入力 git add * git commit -m "新規記事を追加" 「新規記事を追加」部分は好みに応じて変更 git push xdg-open https://github....

January 7, 2024

Hugo + GitHub Pages を用いたサーバーレスな静的サイトの作り方 2

比較、後日メモ Hugo + GitHub Pages + テキストメイン →GitHubActionsの設定でつまずいたが、まあできた Hugo + vercel & テキストメイン →爆速 Python Flask + vercel & 画像データ多め →apiディレクトリすぐ満タンになる問題、htmlとmd増えるストレス Gatsby ( + Gatsby cloud) 処理が遅い、記事ごとにディレクトリが増えてストレス chips 新記事追加のとき、つまり hugo new ...mdするとき、に便利 例えば echo "How to create a serverless static site" | sed -e 's/ /-/g'

June 20, 2023

Hugo + GitHub Pages を用いたサーバーレスな静的サイトの作り方 1

目標 既存の自作ブログをhugoで再構築 現在は Gatsby Cloud でホスティング中 hugo の方がよりシンプルに保持できそうなので hugo で作ったら GitHub Pages で公開しよう。 GitHub Pages で公開 https://gohugo.io/hosting-and-deployment/hosting-on-github/ hugo公式ドキュメントを参考に。 GitHub Actions を初めて設定した。 https://qiita.com/ysdyt/items/a581277dd1312a0e83c3 GitHub Pages で公開するためには、hugoの基本構成から少しだけカスタマイズが必要らしい。 何から何まで参考になりました。感謝。 参考にさせていただいたサイト https://ie.u-ryukyu.ac.jp/syskan/service/hugo/ https://github.com/adityatelange/hugo-PaperMod/wiki/Installation#sample-pagemd 取り敢えず、hugo-PaperMod なるテーマを使用。 Installationページを読みながら。 https://kattsun.dev/posts/how-to-readd-submodules/ add submodule のやり方で何かミスったっぽい。 上記サイトを参考に、解決。 https://gkzz.dev/posts/add-favicon-with-hugo-papermod/ faviconが認識されない問題 submodule -> themes/PaperMod is empty ?

June 18, 2023