Commit Graph

54 Commits

Author SHA1 Message Date
be51ec4831 feat(design): complete redesign of website
Redesign the website with a more modern look.
2026-01-13 09:46:50 +00:00
55eba06cb2 Merge pull request #12 from jimeh/add-node-version-file 2026-01-13 07:29:27 +00:00
4ce2eb82e6 chore(deps): add .node-version file 2026-01-13 07:27:44 +00:00
b6e1c794d2 Merge pull request #10 from jimeh/migrate-to-astro 2026-01-13 07:07:09 +00:00
a51a957530 chore: add wrangler.jsonc Cloudflare Workers deployment 2026-01-13 06:59:50 +00:00
cd659d7b4f refactor: remove dark mode theme switching
SVG diagrams use hardcoded black text that doesn't render correctly
on dark backgrounds. Simplified to light theme only.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 06:59:50 +00:00
Claude
868e67ad4b feat: render current spec on index page instead of redirecting
- Update index.astro to fetch and render the current spec version
  directly rather than redirecting to /spec/{version}
- Move .spec-content styles from [version].astro to global.css
  to share styles between index and version pages
- Rebuild site with new index page
2026-01-13 06:59:50 +00:00
58f310bb8c chore(deps): add mise and VSCode launch config 2026-01-13 06:59:50 +00:00
2e5101650f refactor: port site from Jekyll to Astro 2026-01-10 18:54:17 +00:00
04d807c388 Update rubocop dependency 2018-05-15 12:09:26 +01:00
7ab8829442 Update to version 1.0.0-rc.5 2018-05-04 13:27:45 +01:00
9452466843 Rebuild website 2017-10-08 15:17:02 +01:00
71ad62dd80 Fix raw source URL 2017-10-08 15:15:41 +01:00
ed36d3fe5b Move repo URL into config file 2017-10-08 15:15:23 +01:00
084cba10d5 Fix styling with code-blocks 2017-10-08 15:14:59 +01:00
42deba342a Update to version 1.0.0-rc.4 1.0.0-rc.4 2017-08-29 02:17:29 +01:00
95f217fa2e Rebuild site with new github link in sidebar 2017-08-08 22:53:42 +01:00
8028308194 Add link to Github repo in sidebar 2017-08-08 22:50:44 +01:00
28f128b355 Use nested scss syntax 2017-08-08 22:50:17 +01:00
42fd1b4358 Rmove use of Google Analytics
Keeps the site as "clean" as possible, also GA isn't very useful
thanks to ad-blockers :)
2017-07-17 23:28:32 +01:00
65b73bce68 Update to version 1.0.0-rc.3 1.0.0-rc.3 2017-07-12 14:41:41 +01:00
80ce565080 Rebuild site with Google Analytics and tidy html 2017-07-10 19:26:31 +01:00
1f5b48f5f3 Add jekyll-tidy plugin for tidy HTML output 2017-07-10 19:22:47 +01:00
4f8f4d434d Add Google Analytics 2017-07-10 19:21:45 +01:00
33c90a3c1e Switch back to latest version of jekyll
We no longer have GitHub Pages render the jekyll site for us, but
rather we generate static html into the docs folder offline. Hence we
can use whatever jekyll version we want.
2017-07-10 19:21:37 +01:00
d2689d1c79 Rebuild site with compiled and digest suffixed assets 2017-07-09 21:42:49 +01:00
d3703dba89 Enable asset compression 2017-07-09 21:40:26 +01:00
cc198331c3 Use jekyll-assets for asset compilation 2017-07-09 21:30:19 +01:00
28c824ebb2 Add version 1.0.0-rc.2 1.0.0-rc.2 2017-07-09 20:41:49 +01:00
f5b4d3c994 Remove 404.html from sitemap 2017-07-09 20:40:09 +01:00
6e96511e78 Update style 2017-07-09 20:39:56 +01:00
8a51061b61 Update and cleanup Rakefile 2017-07-09 20:39:35 +01:00
054e3ec0f4 CNAME file is required 2017-07-04 11:49:45 +01:00
aa3d03a4a4 Add docs directory 2017-07-04 11:48:34 +01:00
2e54b67e17 Build site locally into docs directory
GitHub Pages just doesn't want to render the markdown with Kramdown
the way we need. So instead of using GitHub Pages' jekyll rendering,
we'll simply render the site offset to static HTML in the docs
directory and inform GitHub Pages to use that.
2017-07-04 11:46:52 +01:00
38f557c49b Exclude various files not related to website from jekyll builds 2017-07-04 11:45:07 +01:00
dbd58eb80d Drop support for IE8 and earlier 2017-07-04 11:44:23 +01:00
02632bbf20 Actually enable the gem with our custom kramdown parser >_< 2017-07-04 10:18:01 +01:00
1216fa2bc0 Disable Kramdown's smart quotes and typographic symbols 2017-07-04 09:54:23 +01:00
377c98c970 Bump version to 1.0.0-rc.1
Version 1.0.0-draft.10 has effectively been promoted to 1.0.0-rc.1.
1.0.0-rc.1
2017-07-03 21:34:05 +01:00
519e0654a6 Actually write diagram file to disk 2017-07-03 21:33:20 +01:00
5e924e42c0 Updated spec files via "rake update" 2017-07-03 21:24:34 +01:00
6c978de39e Add super hacky rake task to auto-update index and spec files 2017-07-03 21:23:57 +01:00
716eec1a4c Switch to use github-pages gem 2017-07-03 21:23:15 +01:00
23aeae1c9b Attempt to set correct canonical URL 2017-07-03 16:12:16 +01:00
677303baab Don't let long links break page layout 2017-07-03 16:11:54 +01:00
ed0bd5c2fb Fetch google webfonts via HTTPS 2017-07-03 15:59:42 +01:00
437416ddf4 Reset first public version to 1.0.0-draft.10
Draft 10 simply fixed a GitHub Pages related formatting issue with
links, otherwise it's identical to draft 9.
2017-07-03 15:46:44 +01:00
257695ab5f Remove "current_version" config, it's not used anywhere 2017-07-03 15:46:05 +01:00
d97583f10b Switch from redcarpet to kramdown 2017-07-03 15:34:21 +01:00