dockerコンテナベースgitbookローカライズツール

1352 ワード

gitbookローカライズツール
githubプロジェクト
使用例
gitbook仕様に準拠したmarkdownドキュメントウェアハウスのクローン
git clone https://github.com/lixiangyun/Disruptor_doc_ZH_CN.git
htmlの生成
docker run -it --rm \
         -v $PWD/Disruptor_doc_ZH_CN:/srv/gitbook \
         linimbus/gitbook_tools \
         /bin/bash -c "gitbook build"
注意:gitbookプラグインに関連する場合は、gitbook installを追加する必要があります.
で、bookの下にindexを表示します.htmlまたはngixを介してhttpサービスの表示を開始します.
docker run -v $PWD/Disruptor_doc_ZH_CN/_book:/usr/share/nginx/html -d -p 8080:80 nginx
ブラウザからアクセス(http://your_ip:8080/)
gitbookプラグインのインストール
docker run -it --rm --net=host \
         -e http_proxy=http://127.0.0.1:808 \
         -e https_proxy=http://127.0.0.1:808 \
         -v $PWD/Disruptor_doc_ZH_CN:/srv/gitbook \
         linimbus/gitbook_tools \
         /bin/bash -c "gitbook install;gitbook build"
注意:gitbook installは外部からダウンロードする必要があるため、-e http_proxy=http://127.0.0.1:808などのエージェントを設定する必要がある場合があります.
PDFの生成
docker run -it --rm \
         -v $PWD/Disruptor_doc_ZH_CN:/srv/gitbook \
         linimbus/gitbook_tools \
         /bin/bash -c "gitbook pdf"
現在のディレクトリの下で生成するbook.pdf
注意:gitbook epubまたはgitbook mobiなどの他のフォーマットepub、mobi