Commit graph

31 commits

Author SHA1 Message Date
Thomas
5ca7fc1ced
feat: Add tags to BlogPosts and allow posts to be found with them 2025-03-13 21:42:06 +00:00
Thomas
bf23ceaf74
tests: Add test coverage for fetching markdown frontmatter 2025-03-13 18:47:17 +00:00
Thomas
cf5e77b00b
feat: add the tags property to the BlogPost item 2025-03-13 18:25:26 +00:00
Thomas
0c64e015d1
chore: remove to-vfile package 2025-03-13 18:09:45 +00:00
Thomas
01504e98ac
chore: update tests to get them to pass 2025-03-13 17:59:16 +00:00
Thomas
be256f7ed3
fix: fix issue (caused by svelte5 migration) where colour scheme preference wasn't persisting 2025-01-16 20:05:59 +00:00
Thomas
d3c5b2cec3
blog: Shein IPO blog post 2025-01-16 18:31:17 +00:00
Thomas
8b9b1185a7
chore: update to Svelte@5 2025-01-04 15:35:07 +00:00
Thomas
fcb16849f1
chore: bump a lot of dependencies 2025-01-04 15:28:36 +00:00
Thomas
46c5065d60 finalise redesign 2024-03-17 22:01:32 +00:00
Thomas
4c98640a08 redesign 2024-03-17 09:33:22 +00:00
Thomas
6ddcb7d9b0 refactor how Markdown is converted to HTML; introduce sewn garments to blog 2023-09-08 22:31:00 +01:00
Thomas
3e2053e884 BlogEngine: Create Blog Posts locally with endpoint 2023-02-12 22:13:29 +00:00
Thomas
57dd0a017e BlogEngine: Move the /new blog post endpoint to allow pre-rendering 2023-02-12 19:02:18 +00:00
Thomas
d06a0fb350 BlogEngine: use package ot generate RSS 2023-02-11 17:47:36 +00:00
Thomas
577e3815b6 BlogEngine: Re-allow dangerous HTML 2023-02-09 07:20:32 +00:00
Thomas
bfa2485db1 BlogEngine: Add RSS Reader 2023-02-08 21:18:53 +00:00
Thomas
6c8083593f BlogEngine: Remove all references to old posts.json and Python scripts 2023-02-08 19:51:01 +00:00
Thomas
6931e2a414 BlogEngine: PreRender everything 2023-02-06 22:56:10 +00:00
Thomas
8d2a27e4d8 BlogEngine: Remove last references to the pre-built blog posts 2023-02-06 22:38:22 +00:00
Thomas
a8fc9a2691 BlogEngine: Re-add Book Reviews to the Blog Index page 2023-02-05 22:31:58 +00:00
Thomas
dbc368fc3c BlogEngine: Update the BlogIndex page to use the new BlogController. Remove reliance on the old Pythonlist 2023-02-05 16:19:07 +00:00
Thomas
2d16ce03df BlogEngine: Introduce JS-level MarkdownFile, BlogPost, and BlogController. First step in moving away from the python build script for listing blog posts 2023-02-04 10:04:53 +00:00
Thomas
363051c35e sunrise-sunet: commit basic data and scraping code 2023-01-23 20:26:50 +00:00
Thomas
38fff916a6 chore: update sveltekit to next-465 2022-09-04 10:59:25 +01:00
Thomas
70e7e982e9 games: add base /games page, and re-style floriferous page 2022-08-28 14:51:04 +01:00
Thomas
ede74c2461 floriferous: Add simple Floriferous Game and scoring API points 2022-08-21 17:27:58 +01:00
Thomas
9aad9e9c17 Blog Post: 100 to 1,000 Oxwash tests 2022-05-27 20:35:55 +01:00
Thomas
36a118c0b3 remove remark gfb 2022-04-16 11:56:12 +01:00
Thomas
d8c82c3d89 Remove console.logs 2022-04-16 11:50:44 +01:00
Thomas
33a818199a init commit 2022-04-16 11:43:45 +01:00