MacでGo言語の開発環境を構築/WebサイトジェネレータHugoを試してみた
Go言語初心者ですこんにちは。
良いブログ作成ツールを探していたらHugoを知ったので試してみました。
前提
Macでgo言語開発環境を作る
Homebrew経由でgoを入れる
brew install go go -h go version
goはversionにハイフンいらないのかーと変なところで感心。
2015/2/22に試したときのバージョンはgo version go1.3 darwin/amd64
になっていました。
go言語のワークスペースを作成する
go get
を使うために環境変数を設定しておきます。
GOPATHの設定
cd ~/ mkdir go export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
Hugoで新しくサイトを作る
インストール
https://github.com/spf13/hugo へアクセスしForkをクリック
リポジトリをclone
git clone https://github.com/YOURNAME/hugo # YOURNAMEにGitHubのアカウント名を入れる cd hugo go get -u -v github.com/spf13/hugo hugo version
バージョンはこんな感じでした。
Hugo Static Site Generator v0.14-DEV BuildDate: 2015-02-22T22:24:58+09:00
サイト作成
cd ~/go hugo new site ~/go/mysite cd mysite hugo new post/start.md git clone --recursive https://github.com/spf13/hugoThemes themes hugo server --buildDrafts --theme=nofancy
確認
http://localhost:1313/ へアクセス
動きました!
デザインかわいい。--theme
オプションで色々変えられるのだろうか。
確認が終わったらctr + C
でwebサーバーを停止する。
オマケ
Mercurielが入っていない場合は次からzipをダウンロードしてインストールする。 http://mercurial.selenic.com/
雑感
Go言語の開発環境の導入にもってこいではないでしょうか。 静的サイトジェネレーターは初めて使いましたが、MacとHomebrewがあれば手軽に試せます。 あと、公式サイトがスタイリッシュ!
Thanks your logs!
本記事は下記の記事を参考にさせていただきました。有難うございます!