Skip to content

Repository files navigation

rtl.no

The Hugo source for rtl.no, Rune T. Larsen's personal publication and archive.

The site is intentionally static: editorial content is Markdown, Hugo renders the pages, and GitHub Actions publishes the result to GitHub Pages.

Current status

The first implementation slice includes:

  • English and Norwegian route-based content
  • Shared design tokens and responsive site shell
  • Editorial homepage
  • Technology, Projects, EV & Mobility, Trance, Notes, About and Now layouts
  • Markdown archetypes for articles, projects, notes and trance entries
  • A lightweight language-specific static search index
  • RSS, canonical URLs, alternate-language metadata and a custom 404 page
  • GitHub Pages build/deployment workflow

The files in design_handoff_rtl_no/ are the high-fidelity Claude Design reference. They are not production templates and their prototype JavaScript is not shipped.

Requirements

Check the installed version:

hugo version

Local development

Preview published content:

hugo server

Preview drafts as well:

hugo server --buildDrafts

Create a production build:

hugo --gc --minify --cleanDestinationDir --panicOnWarning

Generated files are written to public/ and are not committed.

Authoring

Create an English article:

hugo new content articles/my-article.en.md

Create the Norwegian translation with the same translationKey:

hugo new content articles/my-article.no.md

Equivalent archetypes exist for projects, notes and trance. New content is a draft by default. Remove draft: true only after the copy, links and media have been reviewed.

Deployment

Pull requests run a production build. Merges to main upload and deploy the static artifact with the official GitHub Pages actions.

Repository settings must use GitHub Actions as the Pages source. The custom domain is rtl.no; DNS and HTTPS enforcement remain external repository settings.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages