Migrate translation article source code format to texinfo.

This commit is contained in:
2024-10-13 15:45:34 +08:00
parent 9cf9745d49
commit 8b07e121a5
7 changed files with 189 additions and 83 deletions

View File

@@ -8,11 +8,21 @@ script_path="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
original_article_home="/home/ld/Documents/ld_article"
original_article_destination="/opt/ld-site/src/content"
ld_site_dist_target="/opt/nginx_targets/ld_site_dist"
translation_article_path="/opt/nginx_targets/file_share/translation"
rsync -a --delete-after -f"P config.ts" \
"${original_article_home}/" \
"${original_article_destination}/"
cd "${original_article_destination}/translation"
makeinfo --html --no-split --css-include=theme.css ./*.texi
if [ $? -ne 0 ]; then
echo "cannot generate translation article, check 'makeinfo' command output."
exit 1
fi
rm -rf "${translation_article_path}/*.html"
mv ./*.html "${translation_article_path}/"
cd "${script_path}/../"
npm run build
@@ -21,6 +31,6 @@ if [ $? -ne 0 ]; then
exit 1
fi
mv ${ld_site_dist_target} "${ld_site_dist_target}-old"
mv ${ld_site_dist_target} "${ld_site_dist_target}_old"
mv dist ${ld_site_dist_target}
rm -rf "${ld_site_dist_target}-old"
rm -rf "${ld_site_dist_target}_old"