Getting Started
準備
HUGOとHTML Help Workshopのインストールがまだであれば、まずはインストールを行います。その後、hugo.exe
およびhhc.exe
にPATH
を通しておきます。
インストール
新しいプロジェクトを作成します。ここではmyhelp
という名称としてみましょう。
hugo new site myhelp
cd myhelp
MDHELPテーマをインストールする
HUGO公式ドキュメントに沿ってgitでテーマを取得します。
git init
git submodule add https://github.com/mochimochiki/mdhelp themes/mdhelp
gitを利用しない場合、最新のzipもしくは任意のReleaseをダウンロード・解凍し、themes\mdhelp
に配置してください。
必要なファイルをコピーする
以下のコマンドでヘルプのビルドに必要なツール類とconfigをコピーしてmyhelp
プロジェクトに配置します。また、デフォルトのconfig.tomlは削除しておきます。
xcopy /s themes\mdhelp\exampleSite\config config\
xcopy /s themes\mdhelp\exampleSite\CI CI\
rm config.toml
最初のサイトの作成
config.tomlの編集
config\_default\config.toml
を開き、以下の行をコメントアウトもしくは削除します。
themesdir = "../.."
ヘルプのタイトルをMyHelp
に変更します。各言語のtitle
の設定を以下のように編集します。
[languages.jp]
...
title = "MyHelp"
...
[languages.en]
...
title = "MyHelp"
...
その他のconfigパラメータについてはヘルプの構成およびHUGO公式ドキュメントなどを参照してください。
トップページの作成
content
ディレクトリ下にjp
,en
ディレクトリを作成します。
mkdir content\jp
mkdir content\en
jp
およびen
下に_index.md
ファイルを作成して以下のように編集し、文字コードUTF-8で保存します。
---
title: "My Help"
---
# My Help
My Help サイトです。
---
title: "My Help"
---
# My Help
This is My Help.
記事の作成
次に記事を作成します。jp
およびen
下にHello.md
を作成して以下のように編集します。
---
title: "Hello"
weight: 10
---
## Hello
こんにちは。
---
title: "Hello"
weight: 10
---
## Hello
Hello World !
サイトをプレビューする
ここまでで一度プレビューしてみましょう。以下のコマンドを実行し、ブラウザでhttp://localhost:1313/
およびhttp://localhost:1314/
にアクセスします。
hugo server
Hello.md
を適当に編集して保存してみます。LiveReloadがかかり、ブラウザ上のプレビューも更新されることを確認します。原稿はこのようにプレビューで執筆していきます。
ディレクトリと2番目の記事を追加する
jp
下にsecond_content
ディレクトリを作成し、_index.md
を作成して以下のように編集します。
---
title: "Second Chapter"
chapter: true
weight: 20
---
# Second Chapter
2番目のチャプターです。
またsecond.md
を作成して以下のように編集して保存します。
---
title: "2番目の記事"
weight: 10
---
## 2番目の記事
こんにちは。これは2番目の記事です。
再度プレビューを表示し、2番目の記事が表示されることを確認します。
hugo server
ヘルプの作成
Ctrl+C
でhugoのプレビューを終了し、以下のコマンドを実行してヘルプをビルドします。
.\CI\build.bat chm
myhelp\public_chm\jp\MyHelp.chm
myhelp\public_chm\en\MyHelp.chm
が成果物のヘルプです。確認してみましょう。