aboutsummaryrefslogtreecommitdiff
path: root/website
diff options
context:
space:
mode:
Diffstat (limited to 'website')
-rwxr-xr-xwebsite/build.sh58
-rw-r--r--website/community/index.md4
-rw-r--r--website/docs/header3
-rw-r--r--website/donate/donate.md5
4 files changed, 70 insertions, 0 deletions
diff --git a/website/build.sh b/website/build.sh
new file mode 100755
index 00000000..0ac8175e
--- /dev/null
+++ b/website/build.sh
@@ -0,0 +1,58 @@
+#!/bin/sh -e
+
+rm -rf public
+mkdir -p public
+
+if [ ! -f md2html.sh ]; then
+ curl -LO https://codeberg.org/emmett1/md2html/raw/branch/main/md2html.sh || { rm -f md2html.sh; exit 1; }
+fi
+chmod +x md2html.sh
+
+for i in $(find . -type f -name "*.html" | sed 's|^\./||'); do
+ dir=${i%/*}
+ file=${i##*/}
+ title=${dir##*/}
+ [ "$dir" = "$file" ] && {
+ title=home; dir=
+ }
+ mkdir -p public/$dir
+ echo "copy html for $i..."
+ {
+ sed "s/@TITLE@/$title/g" header
+ cat $i
+ cat footer
+ } > public/$dir/$file
+done
+
+# docs
+cat docs/header > docs/index.md
+for f in docs/*.md; do
+ case $f in */index.md) continue;; esac
+ title=$(head -n1 $f)
+ file=${f##*/}
+ echo "- [$title](./${file%.md}.html)" >> docs/index.md
+done
+
+for i in $(find . -type f -name "*.md" | sed 's|^\./||'); do
+ dir=${i%/*}
+ file=${i##*/}
+ title=${dir##*/}
+ [ "$dir" = "$file" ] && {
+ title=home; dir=
+ }
+ mkdir -p public/$dir
+ echo "generating html for $i..."
+ {
+ sed "s/@TITLE@/$title/g" header
+ ./md2html.sh $i
+ cat footer
+ } > public/$dir/${file%.md}.html
+done
+
+rm -f docs/index.md
+
+if [ -d assets ]; then
+ cp -ra assets public/
+fi
+
+exit 0
diff --git a/website/community/index.md b/website/community/index.md
new file mode 100644
index 00000000..4da5966e
--- /dev/null
+++ b/website/community/index.md
@@ -0,0 +1,4 @@
+Come join Alice Linux community:
+
+- [telegram](https://t.me/alicelinux)
+- irc (soon)
diff --git a/website/docs/header b/website/docs/header
new file mode 100644
index 00000000..51b04348
--- /dev/null
+++ b/website/docs/header
@@ -0,0 +1,3 @@
+Here lies documentation for **Alice Linux**.
+
+If you found any typo or error in docs, or even wan't to contribute, feel free to [open issue](https://codeberg.org/emmett1/alicelinux/issues) :D
diff --git a/website/donate/donate.md b/website/donate/donate.md
new file mode 100644
index 00000000..cbb8570a
--- /dev/null
+++ b/website/donate/donate.md
@@ -0,0 +1,5 @@
+Your cups of coffee very helpful for this project :D
+
+- [https://paypal.me/syazwanemmett](https://paypal.me/syazwanemmett)
+- [https://ko-fi.com/emmett1](https://ko-fi.com/emmett1)
+- [https://buymeacoffee.com/emmett1](https://buymeacoffee.com/emmett1)