Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
a8752ee
Import new website layout while preserving Markdown structure
matsygfors Sep 18, 2026
28bb402
Split homepage into readable section templates without changing layout
matsygfors Sep 18, 2026
bdc50ee
Fix security vulnerabilities in js-yaml and liquidjs
athtoni Sep 18, 2026
03b77fc
Separate editable content from reusable static site templates
matsygfors Sep 18, 2026
2e4f4f1
Clarify 404 navigation text and dependency verification guidance
matsygfors Sep 18, 2026
5c4c79d
Separate page content from reusable layouts and components
matsygfors Sep 18, 2026
ca7ec37
Use white unnumbered cards for technical review scope
matsygfors Sep 18, 2026
b445157
Uppdaterade filer med onödig layout i koden
matsygfors Sep 18, 2026
6948bcc
Fix blog and homepage layout and adjust orange text color
matsygfors Sep 24, 2026
4660e44
Unify layout spacing and refine blog typography and service cards
matsygfors Sep 24, 2026
a37f703
Fix blog layout, unify CSS tokens and add SEO, accessibility and cont…
matsygfors Sep 24, 2026
baec9e7
Use the soft steps section on Systemutveckling
matsygfors Sep 24, 2026
df2d84d
Give the closing sections of the service pages the same layout
matsygfors Sep 24, 2026
8b30074
Use the best installed system font on each platform
matsygfors Sep 24, 2026
e307866
Fix Optibbera pages and metadata escaping, add PR checks and a URL-ma…
matsygfors Sep 30, 2026
fd01b60
Skip indented code blocks when picking a post's excerpt
matsygfors Sep 30, 2026
8c2cdc4
Prepare a list of old addresses that need redirects, so Google keeps …
matsygfors Sep 30, 2026
339ff31
Redirect the 37 old addresses that just needed the /blogg/ prefix
matsygfors Sep 30, 2026
46ad1b0
Redirect the 25 old blog archive pages to the matching year (or /blogg/)
matsygfors Sep 30, 2026
5851ec4
Redirect the 5th named dead URL, fix article text overflow on narrow …
matsygfors Sep 30, 2026
ad3b732
Add noindex to empty future year archives
matsygfors Sep 30, 2026
164b3c0
Remove the per-year blog archive pages, redirect their addresses to /…
matsygfors Sep 30, 2026
8c99b6e
Improve text contrast and simplify contact button
lizell Oct 1, 2026
6b5b00c
Validate redirects and restore populated blog year archives
lizell Oct 2, 2026
4c9f9df
Fix intermediate screen layouts and soften contact button
lizell Oct 2, 2026
3ab2161
Simplify navigation and keep card arrows unfilled
lizell Oct 2, 2026
a8e8874
Replace circular card arrows with subtle SVG indicators
lizell Oct 2, 2026
20473a6
Remove arrows from service and blog cards
lizell Oct 2, 2026
61847ad
Highlight hero emphasis and remove text link arrows
lizell Oct 2, 2026
4cfa091
Use brand orange for hero emphasis
lizell Oct 2, 2026
f4ac46c
Align external link icons in footer
lizell Oct 2, 2026
d3dca5c
Use window-and-arrow icons for external footer links
lizell Oct 2, 2026
514fcfd
Remove remaining decorative arrows from page links
lizell Oct 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Check pull request

on:
pull_request:
branches: [main]

permissions:
contents: read

jobs:
check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0 # full history: needed to build main's tip for the URL check below

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '24'
cache: 'npm'

- name: Install dependencies
run: npm ci

- name: Run tests
run: npm test

- name: Build site
run: npm run build

- name: Check links and images
run: npm run check

- name: Check that no URL from main has disappeared
run: npm run check:urls
6 changes: 6 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,15 @@ jobs:
- name: Install dependencies
run: npm ci

- name: Run tests
run: npm test

- name: Build site
run: npm run build

- name: Check links and images
run: npm run check

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
Expand Down
17 changes: 3 additions & 14 deletions 404.html
Original file line number Diff line number Diff line change
@@ -1,18 +1,7 @@
---
title: Det här är inte sidan du letar efter
description: Sidan kunde inte hittas.
permalink: /404.html
layout: "page"
no_canonical: true
---
<section class="not-found">
<div class="not-found__copy">
<p class="not-found__eyebrow">404</p>
<h1>Det här är inte sidan du letar efter</h1>
<p>
En störning i Kraften… sidan har lämnat denna galax och försvunnit.
Välj en ny kurs eller återvänd till startsidan.
</p>
</div>
<figure class="not-found__art">
<img src="/assets/img/404.png" alt="Vilsen jedi på en liten planet">
</figure>
</section>
<main id="main"><section class="page-hero"><div class="shell"><p class="eyebrow">404</p><h1>Det här är inte sidan <span>du letar efter.</span></h1><p class="page-lead">Sidan har lämnat den här delen av webben. Välj en ny sida från menyn eller återvänd till startsidan.</p><a class="text-link" href="/">Till startsidan</a></div></section></main>
Loading
Loading