1+ #! /bin/sh
2+ set -e
3+
14ROOT_DIR=` pwd`
25CSS_PATH=" ${ROOT_DIR} /documents/common/pandoc_styles/css/style.css"
36STYLE_DOCX_PATH=" ${ROOT_DIR} /documents/common/pandoc_styles/スタイル.docx"
47RESOURCES_DIR=" ${ROOT_DIR} /public/resources"
58
9+ # バージョンチェック
10+ cat /etc/alpine-release
11+
12+ apk update
13+
14+ # apkによるインストール
15+ # # chromium のインストール
16+ apk add --update chromium
17+
18+ # # nodejs のインストール
19+ apk add nodejs npm
20+
21+ # # 日本語用フォントのインストール
22+ apk add --no-cache curl fontconfig
23+ curl -O https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00301.zip
24+ mkdir -p /usr/share/fonts/ipa
25+ mkdir -p /temp
26+ unzip IPAexfont00301.zip -d /temp
27+ cp /temp/IPAexfont00301/* .ttf /usr/share/fonts/ipa/
28+ rm IPAexfont00301.zip
29+
30+ # バージョンチェック
31+ node -v
32+ npm -v
33+ chromium-browser --version
34+
35+ # mermaid-filterに必要な変数をセット
36+ export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=' true'
37+ export MERMAID_FILTER_PUPPETEER_CONFIG=" ${ROOT_DIR} /.puppeteer.json"
38+ export PUPPETEER_EXECUTABLE_PATH=" /usr/bin/chromium-browser"
39+ # export MERMAID_FILTER_FORMAT="svg" # docxでの出力時にはsvgは使えません
40+
41+ # mermaid-filterのインストール
42+ 43+
644# Java
745cd ${ROOT_DIR} /documents/forJava
846
@@ -26,8 +64,8 @@ pandoc ./AWSインフラリソース命名規約.md --toc --reference-doc=${STYL
2664# OpenAPISpecification
2765cd ${ROOT_DIR} /documents/forOpenAPISpecification
2866
29- pandoc ./OpenAPI_Specification_3.0.3.md -s --self-contained --number-sections --toc -t html5 -c ${CSS_PATH} -o ${RESOURCES_DIR} /OpenAPI_Specification_3.0.3.html
30- pandoc ./OpenAPI_Specification_3.0.3.md --toc --reference-doc=${STYLE_DOCX_PATH} -s -o ${RESOURCES_DIR} /OpenAPI_Specification_3.0.3.docx
67+ pandoc ./OpenAPI_Specification_3.0.3.md -s --self-contained --number-sections --toc -t html5 -c ${CSS_PATH} --filter mermaid-filter - o ${RESOURCES_DIR} /OpenAPI_Specification_3.0.3.html
68+ pandoc ./OpenAPI_Specification_3.0.3.md --toc --reference-doc=${STYLE_DOCX_PATH} -s --filter mermaid-filter - o ${RESOURCES_DIR} /OpenAPI_Specification_3.0.3.docx
3169
3270# Git
3371cd ${ROOT_DIR} /documents/forGitBranch
0 commit comments