add a web script

This commit is contained in:
M Sarmad Qadeer
2022-07-31 14:39:35 +05:00
parent cc1c1b8d2b
commit 02f326cebc
4 changed files with 23 additions and 4 deletions

View File

@@ -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

2
.gitignore vendored
View File

@@ -47,6 +47,8 @@ logs/
# for website
website/node_modules/
website/src/blog/
website/src/img/images/
# Generated files
website/package/generated*

20
web.sh Normal file
View File

@@ -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