diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index f2e63d4bcd..5addc72118 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -23,10 +23,7 @@ jobs: - name: Install dependencies & build run: | - cd ./website - npm i - npm run build - npm run build-tailwind + ./web.sh - name: Deploy uses: peaceiris/actions-gh-pages@v3 diff --git a/.gitignore b/.gitignore index f9b13a5d49..65f6c4eb53 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,8 @@ logs/ # for website website/node_modules/ +website/src/blog/ +website/src/img/images/ # Generated files website/package/generated* diff --git a/web.sh b/web.sh new file mode 100644 index 0000000000..1a396d39bf --- /dev/null +++ b/web.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +cp -R blog website/src +rm website/src/blog/README.md +cp -R website/src/blog/images website/src/img +rm -rf website/src/blog/images +cp -R images/* website/src/img/images + +for f in website/src/blog/*.md +do + sed -i 's@\.\./images@/img/images@g' $f + sed -i 's@\./images@/img/images@g' $f + sed -i 's@(\./@(/blog/@g' $f + sed -i 's@\.md@/@g' $f + echo "$f" +done +cd website +npm install +npm run build +npm run build-tailwind \ No newline at end of file diff --git a/website/src/post.html b/website/src/blog.html similarity index 100% rename from website/src/post.html rename to website/src/blog.html