You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tighten mobile section spacing and typography across hero, work, philosophy, lab, and footer.
Add a mobile-friendly header menu toggle with responsive sizing.
Make work and lab layouts mobile-first single-column with adjusted text sizes.
Refresh README projects and add configuration, RSS, and testing notes.
-**[City Sim 1000](https://github.com/ScottMorris/city-sim-1000)** – Low-poly city simulation in the browser.
11
12
-**[SMDU](https://github.com/ScottMorris/smdu)** – Terminal disk usage analyser.
13
+
-**[Coherence Chat Exporter](https://github.com/liminal-hq/coherence-chat-exporter)** – CLI for archiving AI conversations into organised, tagged Markdown across providers.
14
+
-**[Keep Note Converter](https://github.com/ScottMorris/keep-note-converter)** – Installable Next.js PWA that converts pasted rich text into Google Keep-compatible markup.
12
15
13
16
## Site Architecture
14
17
@@ -18,6 +21,8 @@ This portfolio is built with modern web standards:
18
21
-**React 19**
19
22
-**Tailwind CSS 4**
20
23
-**TypeScript**
24
+
-**Metadata routes** for `sitemap.xml` and `robots.txt`
25
+
-**RSS feed** generated during build
21
26
22
27
## Development
23
28
@@ -28,6 +33,13 @@ pnpm dev
28
33
29
34
Open [http://localhost:3000](http://localhost:3000) to view locally.
30
35
36
+
## Configuration
37
+
38
+
Environment variables used by the site:
39
+
40
+
-`NEXT_PUBLIC_SITE_URL` or `SITE_URL` for metadata, sitemap, robots, and RSS URLs (defaults to `https://liminalhq.ca`).
41
+
-`PAGES_BASE_PATH` for GitHub Pages deployments when the site is served from a subpath.
42
+
31
43
## Deployment
32
44
33
45
Automated via **GitHub Actions** to GitHub Pages. Pushing to `main` builds and deploys the `out/` directory.
@@ -56,4 +68,10 @@ Draft behaviour:
56
68
RSS feed:
57
69
- Generated at build time to `public/blog/feed.xml`.
58
70
- Published URL: `/blog/feed.xml`.
59
-
- Override site URL by setting `SITE_URL` during build (default: `https://liminalhq.ca`).
71
+
- Override site URL by setting `SITE_URL` or `NEXT_PUBLIC_SITE_URL` during build (default: `https://liminalhq.ca`).
0 commit comments