This website requires JavaScript.
8d6183f689
Fjern ubl-tools og profilopslaget fra sitet
master
Asger Geel Weirsøe
2026-11-09 16:05:08 +01:00
dcad720d64
Fjern opslagssiden
Asger Geel Weirsøe
2026-11-06 22:42:10 +01:00
f69a504d28
velkommen: bygget med Zola
Asger Geel Weirsøe
2026-11-01 17:01:22 +01:00
d117a9aaf0
Stempler omregnet til Zola-front matter
Asger Geel Weirsøe
2026-11-01 16:47:18 +01:00
6d5a903247
fix: mobiloverløb, stak-tekster og mermaid væk
Asger Geel Weirsøe and Claude Opus 5.5
2026-11-01 16:47:09 +01:00
3844221421
fix: overskrift-id uden afsluttende bindestreg, som på den gamle side
Asger Geel Weirsøe and Claude Opus 5.5
2026-11-01 16:47:08 +01:00
b5c01ef86d
fix: og-billedet viser asger.weirsoe.dk
Asger Geel Weirsøe and Claude Opus 5.5
2026-11-01 16:47:08 +01:00
41e7dacae6
fix: spærren godtager kun præcis stempellinjen
Asger Geel Weirsøe and Claude Opus 5.5
2026-11-01 16:47:08 +01:00
aeb7c88949
fix: billeder i udkast og preview uden sitemap-link
Asger Geel Weirsøe and Claude Opus 5.5
2026-11-01 16:47:08 +01:00
e58a11c2b4
feat: flyt sitet fra Astro til Zola
Asger Geel Weirsøe and Claude Opus 5.5
2026-11-01 16:47:08 +01:00
7e13068dd2
Strammere tekster
Asger Geel Weirsøe
2026-10-31 14:51:01 +01:00
288205630e
Ryd op i kommentarer
Asger Geel Weirsøe
2026-10-31 14:43:20 +01:00
490835e6ae
Use the theme's cards, buttons, inputs and filter buttons everywhere
Asger Geel Weirsøe
2026-10-29 18:52:00 +01:00
a352b32fac
Use the theme's chip and tag components for every pill on the site
Asger Geel Weirsøe
2026-10-29 18:41:00 +01:00
0105f1576d
Put the language switch in the header on every translated page
Asger Geel Weirsøe
2026-10-29 18:24:00 +01:00
653b428670
Add areas of expertise to the English CV and move the Danish link up
Asger Geel Weirsøe
2026-10-29 18:06:00 +01:00
382a30999d
Add English home and chat pages, and keep the client unnamed on the CV
Asger Geel Weirsøe
2026-10-29 17:52:00 +01:00
31c02838b6
Add an English CV at /en/cv
Asger Geel Weirsøe
2026-10-29 17:31:00 +01:00
f9c887c5ad
Add incident response and compliance experience to the CV
Asger Geel Weirsøe
2026-10-29 17:12:00 +01:00
e294be18c7
Cover a post's images in its approval stamp
Asger Geel Weirsøe
2026-10-09 19:45:23 +02:00
2a18604b25
Require an approval stamp on every blog post before building
Asger Geel Weirsøe
2026-10-08 21:47:12 +02:00
d2b133ed3d
List /tarballz/ in the sitemap with its trailing slash
Asger Geel Weirsøe
2026-10-06 17:35:13 +02:00
9103dca0f4
Keep the cookie, status and chat pages out of the index
Asger Geel Weirsøe
2026-10-06 17:32:11 +02:00
2cc6baa43f
Keep crawlers off the tarball archives, not the tarball index
Asger Geel Weirsøe
2026-10-05 21:30:00 +02:00
58d68aa95f
Engelske projektsider under /en/projects
Asger Geel Weirsøe
2026-10-04 07:28:09 +02:00
2915d0a928
Send <html lang> og <head> med igen
Asger Geel Weirsøe
2026-10-04 07:28:09 +02:00
61d3d0584e
Projektsider for ubl-tools, ahfail og pi3-smart-workspace
Asger Geel Weirsøe
2026-10-04 07:21:48 +02:00
32b85cc973
Read the deploy host and path from secrets, not variables
Asger Geel Weirsøe
2026-10-01 17:40:00 +02:00
2fcb4cdfa7
Keep the deploy target out of the public repo
Asger Geel Weirsøe
2026-10-01 17:10:00 +02:00
146e9c04a5
pwa: ingen SPA-fallback i service workeren
Asger Geel Weirsøe
2026-09-30 21:19:38 +02:00
7d8ad46d11
seo: tynde tag-sider noindex + ud af sitemap, forældreløse sider linket
Asger Geel Weirsøe
2026-09-27 07:57:01 +02:00
6640109ab9
content: tankestregerne ud af hele sitet
Asger Geel Weirsøe
2026-09-22 20:30:00 +02:00
911a655914
content: jagttegn 2020 ind i Licenser-sektionen
Asger Geel Weirsøe
2026-09-22 19:40:00 +02:00
cd738a5009
content: væk med tankestregerne i radio- og naturteksten
Asger Geel Weirsøe
2026-09-22 19:10:00 +02:00
fe1678634a
content: natur og jagt på CV'et
Asger Geel Weirsøe
2026-09-22 18:35:00 +02:00
b816ceb55a
content: radioamatør OZ0AGW flettet ind i profilen
root
2026-09-22 17:40:00 +02:00
6b0cf3483a
seo: peg tilbage på GitHub i footer og sameAs
Asger Geel Weirsøe
2026-09-10 20:22:00 +02:00
fc7ca339a1
seo: én kanonisk URL-form — uden afsluttende skråstreg
Asger Geel Weirsøe
2026-09-10 20:15:00 +02:00
034e5e3312
seo: præcis sitemap-lastmod, IndexNow-ping ved deploy og favicon.ico
Asger Geel Weirsøe
2026-08-09 09:15:38 +02:00
6c2c7588f8
content(profiler): mapping mod Nemhandelsregistret — alle 38 danske profiler + registerkategorier
Asger Geel Weirsøe
2026-08-07 18:47:00 +02:00
4ff1157978
feat(nemhandel): live Peppol-netværks-kort — slår CVR op i Peppol Directory (/api/peppol/smp) og viser modtagne dokumenttyper
Asger Geel Weirsøe
2026-06-16 23:13:46 +02:00
e67045b2bf
feat(ubl): UBL-profil-detektor + identifikator-afkoder (/ubl, client-side) + /profiler ?q=-prefill + ⌘K
Asger Geel Weirsøe
2026-06-16 19:20:40 +02:00
b6aca5e245
content(profiler): fjern konkurrent-referencer (Sproom) — vendor-neutrale bemærkninger + kilder
Asger Geel Weirsøe
2026-06-16 19:05:13 +02:00
f8b607c772
fix(profiler): verificér mod officielle kilder — kildelink pr. række, EU PINT v1.0.1, BIS 4.0 ikke-udgivet-status
Asger Geel Weirsøe
2026-06-16 16:26:56 +02:00
c98167a3b4
fix(profiler): danske bogstaver (æøå) i profil-prosa — tekniske id/URN urørt
Asger Geel Weirsøe
2026-06-15 18:41:15 +02:00
0da4aec8b9
fix(header): skjul tekst-nav paa mobil (palette/lup = mobil-nav) — retter vandret overloeb
Asger Geel Weirsøe
2026-06-15 18:29:16 +02:00
d51ecf61da
feat(palette): synlig søge-/⌘K-knap i header (mobil-adgang til paletten + alle sider/værktøjer)
Asger Geel Weirsøe
2026-06-15 18:23:58 +02:00
a4531482d1
feat(profiler): søgbart opslagsværktøj over Nemhandel OIOUBL + Peppol BIS/PINT-profiler (/profiler) + ⌘K-entry
Asger Geel Weirsøe
2026-06-15 16:28:38 +02:00
72ac103d63
feat(theme): adopt shared weirsoe-theme via submodule + Tailwind token adapter — dedupe tokens/toggle/prose/glow, keep Tailwind layer
Asger Geel Weirsøe
2026-06-15 13:44:34 +02:00
da43c1bdc0
feat(analytics): enhedsmodel-kohorte som Matomo custom dimension (2)
Asger Geel Weirsøe
2026-06-15 13:44:34 +02:00
2b8e0506d9
blog: omskriv velkomst i flow-stil + forklar bagdaterede indlaeg
Asger Geel Weirsøe
2026-06-13 09:56:17 +02:00
b9b0f50003
blog: er mit homelab egentlig opdateret?
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-13 08:15:57 +02:00
625b1eb9a9
css: responsive tabeller på blog (scroll i egen kolonne, ikke hele siden) + bryd lange ord
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-12 18:05:00 +02:00
3d1e45c86c
cookies: popup-banner (implicit samtykke, huskes i localStorage) + /cookies-side + footer-link
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-12 17:52:00 +02:00
ad42b9c7a0
analytics: visitor-cookie levetid 1 år (setVisitorCookieTimeout)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-12 17:38:00 +02:00
e10815f3d7
analytics: læg Matomo-snippet (site 2) direkte i Astro-head — minify dropper </head> som NPMplus-injektionen afhang af
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-12 17:24:00 +02:00
898c37634b
nemhandel: omdøb CVR-opslag fra Peppol til NemHandel-opslag (ny rute /nemhandel + /api/nemhandel, redirect fra /peppol)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-12 17:12:00 +02:00
24492fae93
chat: linkificér svar (escape-then-link) + ret kontakt-email til asger@weirsoe.dk overalt
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-12 17:06:00 +02:00
1aa918c13d
forside: Mere end et CV — links til peppol/chat/status/now + palette-hint
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:59:59 +02:00
f4685a87f8
side: /chat — spoerg-mit-cv AI (frontend; backend /api/chat)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:59:57 +02:00
8f7741db20
side: /status — live homelab-status (embed af self-hosted uptime kuma)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:59:55 +02:00
c21974a3ce
side: /now m. git-aktivitets-heatmap fra egen Gitea (build-time)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:59:51 +02:00
02dacf32da
vaerktoej: /peppol — slaa CVR op i NemHandel/Peppol (profilpakker)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:59:50 +02:00
6bbdcf56d3
cv: ascii-cv som /cv.txt (til curl-folket)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:59:30 +02:00
4dfb8a6865
footer: lille badge (statisk, ingen frameworks, offline)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:59:00 +02:00
0f9667252d
egg: konami-kode + ascii-hilsen til view-source-folket
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:58:10 +02:00
428df33cf5
blog: kopier-knap paa kodeblokke
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:57:20 +02:00
54fc09ca0e
tema: terminal (groen monospace) som tredje tema via paletten
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:56:30 +02:00
006da016cd
ui: command palette (Cmd/Ctrl+K) m. build-time soegeindeks, vanilla JS
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:55:40 +02:00
b0ffaa5973
sider: /uses + /colophon (stak og homelab) + footer-links
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:54:50 +02:00
8d7d88e238
meta: security.txt (RFC 9116) + humans.txt
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:54:00 +02:00
cae3402d73
pwa: service worker for offline + installerbar (vite-pwa, autoUpdate)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:53:00 +02:00
d8bfff1cc4
seo: BreadcrumbList + CollectionPage + wordCount, web-manifest/ikoner, FAQ i foerste person
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:50:00 +02:00
3ed486b775
indhold: ret ERST/CGI-fakta, ansat ikke raadgiver, faerre tankestreger
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 21:35:22 +02:00
e5566108f2
head: tilfoej usynligt rel=me link til Mastodon-verifikation
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 20:43:07 +02:00
ebb1e66ad9
SEO/GEO: datalog-keyword, entitets-schema, FAQ, Mastodon, llms.txt
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 20:31:00 +02:00
86d4fbf81c
ci: deploy via tar over SSH with atomic swap (runner has no rsync)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 19:19:08 +02:00
7e583af822
ci: force-install sharp linux-x64 binary, clear omit env, verify load
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 19:17:43 +02:00
7cce714940
ci: npm install --include=optional so Sharp platform binary installs
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 19:17:06 +02:00
deb5d48c68
deps: add sharp as a direct dependency
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 19:16:36 +02:00
f5850bd0c3
ci: build with npm + Node 22 so Sharp installs (fixes bun segfault + missing-sharp)
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 19:15:58 +02:00
adbe2e76d7
ci: force bun runtime in build step (--bun) so build is independent of runner Node version
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 19:14:09 +02:00
80c820bdff
site: full Astro source + blog posts, Gitea Actions deploy to CT148
Asger Geel Weirsøe and Claude Opus 4.8
2026-06-11 19:13:47 +02:00