add a web script
This commit is contained in:
5
.github/workflows/web.yml
vendored
5
.github/workflows/web.yml
vendored
@@ -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
2
.gitignore
vendored
@@ -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
20
web.sh
Normal 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
|
||||
Reference in New Issue
Block a user