[基本環境]
[参考サイト]
[注意]
- 8月末まで、次のコマンドをを実行した後に、パスワード認証で更新できた
- しかし、この認証が廃止されたので、トークン認証に変更する必要がある
- この記事は、トークン認証に変更する方法をまとめている
[トークンを生成する (GitHubのウェブサイト上で実行)]
- プロフィールのアイコンをクリックし、 Settings をクリックする
- 左端に並んでいる項目の中から Developer settings をクリックする
- 左端に並んでいる項目の中から Personal access tokens をクリックする
- Generate new token をクリックして、トークンを生成する
- Note は、トークンのラベルの感覚で、適当に記述する
- Expiration は、トークンの有効期限を設定する
- Select scopes は、アクセスを許す項目を選択する
- トークンをメモする
[トークンを適用する (ターミナル上で実行)]
- git remote set-url origin https://ghp_xxxxxxxxxx@github.com/hoge/hoge.git
[データをアップロードする (ターミナル上で実行)]
- git add -A
- git commit -m “コメント”
- git push origin master
Read more →
[基本環境]
[注意]
- HugoとGitHubで作るWEBサイトの大まかな流れを掴むためのまとめです
- 記事を書くときのMarkdownについては、別のサイトを参照すること
[Hugoのインストール]
- sudo apt update
- sudo apt install git
- sudo apt install golang
- sudo apt install snapd
- sudo snap install hugo --channel=extended
- cd /usr/bin
- sudo ln -s /snap/bin/hugo hugo
[作業用ディレクトリの作成]
- cd /home/ユーザ名
- mkdir workspace
- hugo new site blog
- blogという名前でWEBサイトを新規作成する
- WEBサイト名は何でも良い
[HugoテーマのDL]
- cd ~/workspace/blog/theme
- HugoテーマのDL方法
[config.tomlの編集]
- cd ~/workspace/blog
- mv config.toml config.toml.org
- cp themes/テーマ名/exampleSite/config.toml .
- vi config.toml
- テーマ毎に内容が異なるため、テーマのWEBサイトを参照すること
- DLしたテーマを基にオリジナルテーマを作っても良い
- 本サイトは、Hugo Bootstrap v4 Blogに少し手を入れている
[記事の新規作成]
- cd ~/workspace/blog
- hugo new posts/sample.md
- postsは記事が保存されるディレクトリであり、ディレクトリ名は何でも良い (存在しないときは自動的に作られる)
- sample.mdは記事ファイルであり、ファイル名は何でも良い
- cd content/posts
- vi sample.md
- 記事はMarkdownで書く
- 「draft: true」は非公開記事で、「draft:false」は公開記事である
- title:は記事タイトルなので、ファイル名から書き換える
[GitHubへアップロードするファイルの作成]
- cd ~/workspace/blog
- hugo
- publicというディレクトリが生成される
- ここにアップロードするファイルが作られる
[GitHubへのアップロード]
- GitHub上に「GitHubアカウント名.github.io」というレポジトリを作成する
- cd ~/workspace/blog/public
- git remote add origin https://github.com/GitHubアカウント名/GitHubアカウント名.github.io.git
- git add -A
- git commit -m “コメント”
- git push origin master
[2件目以降の記事作成からアップロード]
- 記事を作り
- cd ~/workspace/blog
- hugo new posts/sample.md
- cd content/posts
- vi sample.md
- アップロードするファイルを作り
- cd ~/workspace/blog
- hugo
- GitHubへアップロード
- cd public
- git add -A
- git commit -m “コメント”
- git push origin master
Read more →