1
/
5

マニュアルってどうしてます?

エンジニアの大島です。

マニュアル、システム作ってると避けられないですよね。

でも、ターゲット層によって形式は変わります。

シンプルなアプリなら、デザインでわかりやすくしつつ、Webのヘルプページ。

ソーシャルゲームなら、画面で誘導されるチュートリアル。

老若男女をターゲットにするなら、Webはもちろん、紙やPDFも考えねばなりません。


そして今回、PDFとWebの両方を作ることになりました。

でも、両方をメンテナンスしていくのは、更新の手間・コストが馬鹿にならないのでなんとか抑えたいところです。


そこで、目をつけたのがMarkdown。

普段、社内で共有するドキュメントでも使っており、学習コストがかからない。

MarkdownからPDFとWebの両方を出力できたら嬉しいなと思い調べました。


いろいろ試してみた結果、たどり着いたのがMkDocs。

Python製のドキュメントジェネレータです。

http://www.mkdocs.org/

手順はこれくらいシンプル

$ pip install mkdocs
$ mkdocs new my-project
$ cd my-project
$ mv your-markdown.md docs/
$ mkdocs build

cssやjsを追加して見た目を調整することもできます。

もちろん、PDFとWebだと期待される見え方が違うので、内容や分量によっては難しいかもしれません。

今回は簡易なマニュアルでしたのでこれで十分でした。


メンテナブルにマニュアルを作成したい場合はお試しくださいな。


もっといいやり方、こだわりの方法がある方はぜひ教えてください!

株式会社スタイリィ's job postings

Weekly ranking

Show other rankings
Like Kohsuke Ohshima's Story
Let Kohsuke Ohshima's company know you're interested in their content