From 02f326cebcab6e9da1154bcf6e28b705573a8503 Mon Sep 17 00:00:00 2001 From: M Sarmad Qadeer Date: Sun, 31 Jul 2022 14:39:35 +0500 Subject: [PATCH] add a web script --- .github/workflows/web.yml | 5 +---- .gitignore | 2 ++ web.sh | 20 ++++++++++++++++++++ website/src/{post.html => blog.html} | 0 4 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 web.sh rename website/src/{post.html => blog.html} (100%) 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