Skip to content

lc-tut/lc-tut.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinuxClub BLOG

deploy gh-pages

記事の書き方

GitHubアカウントをLinuxClubのOrganizationに追加する. (Adminへ依頼)

0. ブランチの使い方

  • master: 公開するデータを配置する.
  • source
    • hugoのプロジェクトを配置する.
    • 記事を書く時はここからブランチを切る.

1. GitHubからリポジトリをCloneする.

$ git clone https://github.com/lc-tut/lc-tut.github.io
$ cd lc-tut.github.io/

デフォルトブランチはsourceなので注意してください.

2. 記事を書く

ブランチを切ってください.

$ git branch koya/add-post-hoge
$ git checkout koya/add-post-hoge

blog/content/post/の中に記事を作成してください.

$ cd blog/content/post
$ cp fuga.md hoge.md  # ファイルをコピーする
$ vim blog/content/post/hoge.md

以下のテンプレートを使っても構いません.

+++
author = "koya"
title = "LinuxClub Blogをはじめました."
date = "2017-06-17"
description = "LinuxClubのブログで情報を発信していきます."
tags = [
    "world",
    "hello",
    "linuxclub"
]
categories = [
    "uncategorized",
]
+++

# ここにタイトル

ここに本文

細かなフォーマットは以下に書かれています.

Front Matter | Hugo

画像などのメディアファイルはblog/static/post_media/に配置してください.

3. 記事をビルドする

記事はGitHub Actionsで自動ビルドされ,公開されます. sourceブランチへ変更が加えられると自動で実行されます. PullRequestを作成してsourceブランチに変更をMergeするとよいです.

以下の手順でローカルにHugoをインストールする.

Install Hugo | Hugo

記事のプレビューを確認:

$ cd blog
$ pwd
/path/to/lc-tut.github.io/blog
$ hugo serve

4. GitHubへPush

sourceブランチへファイル郡と記事をPushする.

$ git add -p
$ git commit -m 'YOUR MESSAGE'
$ git push origin HEAD

構築環境

$ go version
go version go1.11.10 linux/amd64

$ hugo version
Hugo Static Site Generator v0.56.0-DEV/extended linux/amd64 BuildDate: unknown

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •