mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-15 04:10:40 -07:00
27 lines
811 B
Bash
Executable File
27 lines
811 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
rm -rf docs/source/api docs/source/zh-cn/api
|
|
typedoc ./src --gitRevision master --out docs/source/api --plugin typedoc-plugin-markdown --theme vuepress
|
|
rm docs/source/api/README.md
|
|
|
|
for file in $(find docs/source/api -name "*.md"); do
|
|
sed -i \
|
|
-e 's/\(\]([^_)]*\)\/_/\1\//g' \
|
|
-e 's/\(\]([^)]*\.\)md/\1html/g' \
|
|
-e 's/\](_/\](/g' \
|
|
-e 's/{%/{% raw %}{%{% endraw %}/g' \
|
|
-e 's/{{/{% raw %}{{{% endraw %}/g' \
|
|
-e '1 s/"/\"/g' \
|
|
-e '1 s/</\</g' \
|
|
-e '1 s/>/\>/g' \
|
|
-e '1 s/\*//g' \
|
|
-e '1 s/^# \(.*\)/---\ntitle: "\1"\nauto: true\n---/' \
|
|
$file
|
|
target=${file/\/_/\/}
|
|
if [ "$file" != "$target" ]; then
|
|
mv $file $target
|
|
fi
|
|
done
|
|
|
|
cp -r docs/source/api docs/source/zh-cn/api
|