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
**Summary**
Fixes mobile layout issues across the homepage and blog, improving
spacing, readability, and navigation on small screens.
**Changes**
- Add a mobile header menu toggle with responsive sizing.
- Make work and lab layouts mobile-first single-column with adjusted
text sizes.
- Tighten section spacing in hero, philosophy, work, lab, and footer.
- Refresh README projects plus 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