aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <me@emmett1.my>2026-05-26 00:39:20 +0800
committeremmett1 <me@emmett1.my>2026-05-26 00:39:20 +0800
commit9e981f69f4689e4ba82ad4d4fadc6305343e616e (patch)
tree98a79b3056a64d2598f86bf6fca8e170c77b659f
parente901792f8ee9ea70421eab3fd8ff6cca097be5c9 (diff)
downloadalicelinux-9e981f69f4689e4ba82ad4d4fadc6305343e616e.tar.gz
alicelinux-9e981f69f4689e4ba82ad4d4fadc6305343e616e.zip
site updated
-rw-r--r--404.html3
-rw-r--r--community.md9
-rw-r--r--development.md15
-rw-r--r--donate.md11
-rw-r--r--files/header2
-rwxr-xr-xutils/buildsite.sh2
6 files changed, 34 insertions, 8 deletions
diff --git a/404.html b/404.html
new file mode 100644
index 00000000..0423c04e
--- /dev/null
+++ b/404.html
@@ -0,0 +1,3 @@
+<h1>404</h1>
+<p>Page not found.</p>
+<p><a href="/">Back to home</a></p>
diff --git a/community.md b/community.md
index 4da5966e..bdfc6555 100644
--- a/community.md
+++ b/community.md
@@ -1,4 +1,7 @@
-Come join Alice Linux community:
+# Community
+
+Come join the Alice Linux community:
+
+- [Telegram](https://t.me/alicelinux)
+- [IRC - #alicelinux on Libera Chat](https://web.libera.chat/#alicelinux)
-- [telegram](https://t.me/alicelinux)
-- irc (soon)
diff --git a/development.md b/development.md
new file mode 100644
index 00000000..27f47b21
--- /dev/null
+++ b/development.md
@@ -0,0 +1,15 @@
+# Development
+
+## Project development links
+
+- [Source code](https://codeberg.org/emmett1/alicelinux) - browse the repository
+- [Issue tracker](https://codeberg.org/emmett1/alicelinux/issues) - report bugs, request features, or ask for a new port
+- [Pull requests](https://codeberg.org/emmett1/alicelinux/pulls) - contribute code or package ports
+
+## Port requests
+
+To request a new package port, open an issue on the [issue tracker](https://codeberg.org/emmett1/alicelinux/issues) with the package name and upstream URL.
+
+## Contributing
+
+Patches and new package ports are welcome via [pull request](https://codeberg.org/emmett1/alicelinux/pulls). See the [package manager documentation](/docs/packagemanager.html) for details on the port format and build system.
diff --git a/donate.md b/donate.md
index cbb8570a..bc98324e 100644
--- a/donate.md
+++ b/donate.md
@@ -1,5 +1,8 @@
-Your cups of coffee very helpful for this project :D
+# Donate
+
+Your support helps keep this project going.
+
+- [PayPal](https://paypal.me/syazwanemmett)
+- [Ko-fi](https://ko-fi.com/emmett1)
+- [Buy Me a Coffee](https://buymeacoffee.com/emmett1)
-- [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)
diff --git a/files/header b/files/header
index 8e32c6c8..bb9298e7 100644
--- a/files/header
+++ b/files/header
@@ -176,6 +176,6 @@
<body>
<div class="centered-wrapper">
<nav>
- <a href="/">home</a><span> / </span><a href="/docs">docs</a><span> / </span><a href="/ports.html">ports</a><span> / </span><a href="/commits.html">commits</a><span> / </span><a href="/download.html">download</a><span> / </span><a href="https://codeberg.org/emmett1/alicelinux">development</a><span> / </span><a href="/community.html">community</a><span> / </span><a href="/donate.html">donate</a>
+ <a href="/">home</a><span> / </span><a href="/docs">docs</a><span> / </span><a href="/ports.html">ports</a><span> / </span><a href="/commits.html">commits</a><span> / </span><a href="/download.html">download</a><span> / </span><a href="/development.html">development</a><span> / </span><a href="/community.html">community</a><span> / </span><a href="/donate.html">donate</a>
</nav>
<hr>
diff --git a/utils/buildsite.sh b/utils/buildsite.sh
index e00d3088..41bb312d 100755
--- a/utils/buildsite.sh
+++ b/utils/buildsite.sh
@@ -250,6 +250,8 @@ generate_download_page() {
listing=$(curl -sL --max-time 10 https://dl.alicelinux.org/ 2>/dev/null || true)
cat << 'EOF'
+<h1>Download</h1>
+<p>Alice Linux installation images and rootfs tarballs. See the <a href="/docs/install.html">installation guide</a> for setup instructions.</p>
<div id="dl-status" class="dl-empty">loading…</div>
<table class="dl-table" id="dl-table"><tbody>
EOF