まだ環境構築をしていない人は,下の方にある「環境セットアップの下拵え」から順に環境構築をしましょう.
環境構築は以下を参考にどうぞ.
以下の手順を作業毎にやりましょう.
- masterへ移動して,最新の情報を取得
- 作業ブランチを作って作業ブランチへ移動
- 作業
- ローカルの変更/追加をリモートに反映
- masterへ戻る
- プルリクを出す
- ぎてふへ報告
git pull
git fetch origin master
git reset --hard origin/master
英数字を使いましょう
全角を使った場合,命の保証はございません.
例えば
MFT2020の7月の作業の様子を記事に書きたいのなら,
makePost_MFT2020works7mとかいかがでしょう?
記事の修正なら
fixPost〜〜〜って感じですかね.
以下のコマンドで作成と移動を一気に行います.
git checkout -b ブランチ名
web_workspaceディレクトリにいる状態で,以下のコマンドを打つことで記事を作ることができますが,わかりにくいですね.
hugo new ファイルパス
例をいくつか紹介します.
ファイルパスは必ずpostから始まります.
次に作成年度のフォルダを指定するので,post/2112
次にイベント名を指定するので,post/2112/MFT2113
最後に記事名+.mdをつけるから,post/2112/MFT2113/MFT2113_joinNotice.md
ファイルパスは必ずpostから始まります.
次に作成年度のフォルダを指定するので,post/2221
次にイベント名を指定するので,post/2221/upsEnnichi
最後に記事名+.mdをつけるから,post/2221/upsEnnichi/upsEnnichi_finished.md
普通に書いてもらって大丈夫です.
「記事の確認方法」を参考に,記事を書いたら絶対に確認してください.
content/post/example/hoge.mdを見てください.
ビルト後のレイアウトがどうなるかは,
「記事の確認方法」を参考にサーバーを起動したら,
http://localhost:1313/site/tmp/formatdemo/で確認してください.
hugo server -D -wでサーバーを起動できます.
その後にhttp://localhost:1313/site/にアクセスしてみましょう.
git add 作成/変更したファイル名
全て追加したい場合は,web_workspaceへ移動して以下のコマンドを実行.
git add *
git commit -m "好きなコメント"
git push
以下のコマンドで戻りましょう.
git checkout master
プルリク=PullRequest
https://github.com/Tofunology/web_workspace/pullsへアクセス.
New Pull Requestをクリック
上部でmaster←作業ブランチ名となるようにして, Create Pull Requestをクリック
ぎてふへ「プルリクした」と連絡してください.
確認して,mergeするか修正を依頼するか判断します
次のリンクを参考に,入手して,ローカルに保存してください.
https://docs.github.com/ja/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token
git pullしてからもう一度
WSLの環境とVScodeの環境を整えましょう.
- 参考リンク:https://qiita.com/matarillo/items/61a9ead4bfe2868a0b86
VScodeの環境を整えよう(関係ない部分はスキップ)
- 参考リンク:https://tenshoku-miti.com/takeshi/windows10-vscode-ternimal-ubuntu/
homebrewを使えるようにしましょう.brewコマンドが使えれば問題ないです.基本的にはXcodeをインストールした後ならbrewを標準で使えると思います.
sudo apt update
sudo apt upgrade
sudo apt-get install hugo brew update
brew upgrade
brew install hugo
sudo apt-get install git brew install git
https://github.co.jp/ よりアカウントを作成してください.
登録後,メールアドレスとユーザ名をぎてふに教えてください.
メールアドレスにinvitationが届くので,必ず承認してください.(承認後でないとログインできません)
自分のパソコンのターミナルでもgitのアカウントが使えるように設定しましょう.
git config --global user.name "ユーザー名"
git config --global user.email メールアドレス
最近アクセストークンによる承認に変わりました...
- まずアクセストークンを取得しましょう. https://techback.info/github-password-authentication-to-token/
今後もしパスワードを聞かれたら,
- 先ほどの作業で取得したトークンを入力
- 入力後,次のURLを参考にパスワード聞かれないように設定 https://qiita.com/aqua_ix/items/0433f85330087c62bffa
- 本当は良くないよ!
- 作業をするフォルダでVScodeを開きましょう
git clone https://github.com/Tofunology/web_workspace.gitする
作業時はクローンしたフォルダをVscodeで開いて作業しましょう.また,作業前にぎてふに作業をしていいか確認を取りましょう.