fix: update Gitea org giersig.eu → svemagie.net, blog.giersig.eu → svemagie.net in docs + data
This commit is contained in:
@@ -160,7 +160,7 @@ jobs:
|
|||||||
FUNKWHALE_INSTANCE: http://10.100.0.40:5000
|
FUNKWHALE_INSTANCE: http://10.100.0.40:5000
|
||||||
GITEA_URL: https://git.wildwuchs.work
|
GITEA_URL: https://git.wildwuchs.work
|
||||||
GITEA_INTERNAL_URL: http://127.0.0.1:3000
|
GITEA_INTERNAL_URL: http://127.0.0.1:3000
|
||||||
GITEA_ORG: giersig.eu
|
GITEA_ORG: svemagie.net
|
||||||
OG_CACHE_DIR: /usr/local/git/.cache/og
|
OG_CACHE_DIR: /usr/local/git/.cache/og
|
||||||
UNFURL_CACHE_DIR: /usr/local/git/.cache/unfurl
|
UNFURL_CACHE_DIR: /usr/local/git/.cache/unfurl
|
||||||
UNFURL_TIMEOUT_MS: 5000
|
UNFURL_TIMEOUT_MS: 5000
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# CLAUDE.md — svemagie/blog
|
# CLAUDE.md — svemagie/blog
|
||||||
|
|
||||||
This is svemagie's personal IndieWeb blog at **blog.giersig.eu**.
|
This is svemagie's personal IndieWeb blog at **svemagie.net**.
|
||||||
Stack: Eleventy 3 · Tailwind CSS 3 · Alpine.js · IndieKit (Micropub) · Self hosting.
|
Stack: Eleventy 3 · Tailwind CSS 3 · Alpine.js · IndieKit (Micropub) · Self hosting.
|
||||||
|
|
||||||
The theme lives in a separate repo (`svemagie/blog-eleventy-indiekit`, tracked as the `theme` remote). This repo is the live site and has diverged significantly from that upstream — treat them as related but independent.
|
The theme lives in a separate repo (`svemagie/blog-eleventy-indiekit`, tracked as the `theme` remote). This repo is the live site and has diverged significantly from that upstream — treat them as related but independent.
|
||||||
@@ -108,7 +108,7 @@ All values come from env vars. The `SITE_SOCIAL` env var uses pipe-and-comma enc
|
|||||||
|
|
||||||
## Deploy workflow
|
## Deploy workflow
|
||||||
|
|
||||||
CI runs on a self-hosted Gitea instance (`gitea` jail, `10.100.0.90:3000`), org `giersig.eu`, repo `indiekit-blog`. The runner is `act_runner` in host mode (label `freebsd:host`), running as the `git` user on FreeBSD.
|
CI runs on a self-hosted Gitea instance (`gitea` jail, `10.100.0.90:3000`), org `svemagie.net`, repo `indiekit-blog`. The runner is `act_runner` in host mode (label `freebsd:host`), running as the `git` user on FreeBSD.
|
||||||
|
|
||||||
**Trigger:** push to `main`, or `workflow_dispatch`. Workflow file: `.github/workflows/deploy.yml`.
|
**Trigger:** push to `main`, or `workflow_dispatch`. Workflow file: `.github/workflows/deploy.yml`.
|
||||||
|
|
||||||
@@ -143,8 +143,8 @@ The runner shell is POSIX sh (not bash/tcsh). Watch for GNU-only constructs:
|
|||||||
|
|
||||||
### Repo names (Gitea)
|
### Repo names (Gitea)
|
||||||
|
|
||||||
- `giersig.eu/indiekit-blog` — this repo (Eleventy + content). Local dir: `indiekit-blog`
|
- `svemagie.net/indiekit-blog` — this repo (Eleventy + content). Local dir: `indiekit-blog`
|
||||||
- `giersig.eu/indiekit-server` — IndieKit server (Micropub, AP, etc.). Local dir: `indiekit-server`
|
- `svemagie.net/indiekit-server` — IndieKit server (Micropub, AP, etc.). Local dir: `indiekit-server`
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -176,7 +176,7 @@ npm run dev # Eleventy + live reload on localhost:8080
|
|||||||
See `README.md` for the full table. Essential ones:
|
See `README.md` for the full table. Essential ones:
|
||||||
|
|
||||||
```
|
```
|
||||||
SITE_URL https://blog.giersig.eu
|
SITE_URL https://svemagie.net
|
||||||
SITE_NAME giersig.
|
SITE_NAME giersig.
|
||||||
AUTHOR_NAME svemagie
|
AUTHOR_NAME svemagie
|
||||||
SITE_LOCALE de
|
SITE_LOCALE de
|
||||||
@@ -191,7 +191,7 @@ The following are set directly in `.github/workflows/deploy.yml` (not secrets) b
|
|||||||
INDIEKIT_URL http://10.100.0.20:3000 # node jail — IndieKit API, Funkwhale proxy, etc.
|
INDIEKIT_URL http://10.100.0.20:3000 # node jail — IndieKit API, Funkwhale proxy, etc.
|
||||||
FUNKWHALE_INSTANCE http://10.100.0.40:5000 # Funkwhale jail
|
FUNKWHALE_INSTANCE http://10.100.0.40:5000 # Funkwhale jail
|
||||||
GITEA_URL https://git.wildwuchs.work # used by _data/githubActivity.js, githubRepos.js, widget JS
|
GITEA_URL https://git.wildwuchs.work # used by _data/githubActivity.js, githubRepos.js, widget JS
|
||||||
GITEA_ORG giersig.eu # Gitea org that owns the repos
|
GITEA_ORG svemagie.net # Gitea org that owns the repos
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -202,7 +202,7 @@ GITEA_ORG giersig.eu # Gitea org that owns the repos
|
|||||||
- **AI disclosure** — aiCode front matter, badge component, p-ai-code-level
|
- **AI disclosure** — aiCode front matter, badge component, p-ai-code-level
|
||||||
- **Nested tags** — Obsidian-style path categories
|
- **Nested tags** — Obsidian-style path categories
|
||||||
- **Navigation redesign** — curated header nav with Alpine.js dropdowns; footer restructured
|
- **Navigation redesign** — curated header nav with Alpine.js dropdowns; footer restructured
|
||||||
- **Fedify ActivityPub** — own AP actor at `@svemagie@blog.giersig.eu`
|
- **Fedify ActivityPub** — own AP actor at `@svemagie@svemagie.net`
|
||||||
- **OG image generation** — Satori + resvg build-time generation
|
- **OG image generation** — Satori + resvg build-time generation
|
||||||
- **Webmention self-filter** — own Bluesky account filtered from interactions
|
- **Webmention self-filter** — own Bluesky account filtered from interactions
|
||||||
- **Markdown Agents** — clean Markdown served to AI crawlers
|
- **Markdown Agents** — clean Markdown served to AI crawlers
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# svemagie and so on — personal blog
|
# svemagie and so on — personal blog
|
||||||
|
|
||||||
Personal IndieWeb blog for [blog.giersig.eu](https://blog.giersig.eu), built with [Eleventy](https://www.11ty.dev/) and [IndieKit](https://getindiekit.com/).
|
Personal IndieWeb blog for [svemagie.net](https://svemagie.net), built with [Eleventy](https://www.11ty.dev/) and [IndieKit](https://getindiekit.com/).
|
||||||
|
|
||||||
This is **svemagie's** instance of [`svemagie/blog-eleventy-indiekit`](https://git.wildwuchs.work/svemagie/blog-eleventy-indiekit) (the shared theme), adapted and extended beyond the upstream.
|
This is **svemagie's** instance of [`svemagie/blog-eleventy-indiekit`](https://git.wildwuchs.work/svemagie/blog-eleventy-indiekit) (the shared theme), adapted and extended beyond the upstream.
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@ This is **svemagie's** instance of [`svemagie/blog-eleventy-indiekit`](https://g
|
|||||||
- **Alpine.js** — dropdowns, interactive UI
|
- **Alpine.js** — dropdowns, interactive UI
|
||||||
- **IndieKit** (Micropub) — post creation/editing via the `content/` symlink
|
- **IndieKit** (Micropub) — post creation/editing via the `content/` symlink
|
||||||
- **Webmentions** — via `webmention.io` + `@chrisburnell/eleventy-cache-webmentions`
|
- **Webmentions** — via `webmention.io` + `@chrisburnell/eleventy-cache-webmentions`
|
||||||
- **ActivityPub** — Fedify, handle `@svemagie@blog.giersig.eu`
|
- **ActivityPub** — Fedify, handle `@svemagie@svemagie.net`
|
||||||
- **OG images** — generated at build time with Satori + resvg-js
|
- **OG images** — generated at build time with Satori + resvg-js
|
||||||
- **Pagefind** — client-side full-text search
|
- **Pagefind** — client-side full-text search
|
||||||
|
|
||||||
@@ -38,7 +38,7 @@ All site configuration is driven by env vars — no hardcoded values in source.
|
|||||||
|
|
||||||
| Variable | Description |
|
| Variable | Description |
|
||||||
|---|---|
|
|---|---|
|
||||||
| `SITE_URL` | Full URL, no trailing slash (e.g. `https://blog.giersig.eu`) |
|
| `SITE_URL` | Full URL, no trailing slash (e.g. `https://svemagie.net`) |
|
||||||
| `SITE_NAME` | Display name shown in header |
|
| `SITE_NAME` | Display name shown in header |
|
||||||
| `AUTHOR_NAME` | Used in h-card, OG images, feeds |
|
| `AUTHOR_NAME` | Used in h-card, OG images, feeds |
|
||||||
| `AUTHOR_BIO` | Short bio line |
|
| `AUTHOR_BIO` | Short bio line |
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
import { cachedFetch } from "../lib/data-fetch.js";
|
import { cachedFetch } from "../lib/data-fetch.js";
|
||||||
|
|
||||||
const GITEA_URL = process.env.GITEA_INTERNAL_URL || process.env.GITEA_URL || "https://git.wildwuchs.work";
|
const GITEA_URL = process.env.GITEA_INTERNAL_URL || process.env.GITEA_URL || "https://git.wildwuchs.work";
|
||||||
const GITEA_ORG = process.env.GITEA_ORG || "giersig.eu";
|
const GITEA_ORG = process.env.GITEA_ORG || "svemagie.net";
|
||||||
const GITEA_REPOS = (process.env.GITEA_REPOS || "indiekit-blog,indiekit-server").split(",").filter(Boolean);
|
const GITEA_REPOS = (process.env.GITEA_REPOS || "indiekit-blog,indiekit-server").split(",").filter(Boolean);
|
||||||
|
|
||||||
function truncate(text, maxLength = 80) {
|
function truncate(text, maxLength = 80) {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
import { cachedFetch } from "../lib/data-fetch.js";
|
import { cachedFetch } from "../lib/data-fetch.js";
|
||||||
|
|
||||||
const GITEA_URL = process.env.GITEA_INTERNAL_URL || process.env.GITEA_URL || "https://git.wildwuchs.work";
|
const GITEA_URL = process.env.GITEA_INTERNAL_URL || process.env.GITEA_URL || "https://git.wildwuchs.work";
|
||||||
const GITEA_ORG = process.env.GITEA_ORG || "giersig.eu";
|
const GITEA_ORG = process.env.GITEA_ORG || "svemagie.net";
|
||||||
|
|
||||||
export default async function () {
|
export default async function () {
|
||||||
try {
|
try {
|
||||||
|
|||||||
+1
-1
@@ -118,7 +118,7 @@ export default {
|
|||||||
// Gitea configuration
|
// Gitea configuration
|
||||||
gitea: {
|
gitea: {
|
||||||
url: process.env.GITEA_URL || "https://git.wildwuchs.work",
|
url: process.env.GITEA_URL || "https://git.wildwuchs.work",
|
||||||
org: process.env.GITEA_ORG || "giersig.eu",
|
org: process.env.GITEA_ORG || "svemagie.net",
|
||||||
repos: (process.env.GITEA_REPOS || "indiekit-blog,indiekit-server").split(",").filter(Boolean),
|
repos: (process.env.GITEA_REPOS || "indiekit-blog,indiekit-server").split(",").filter(Boolean),
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user