Commit Graph

53 Commits (c8b3ff9f06115de9283d53b3162e02296976094f)

Author SHA1 Message Date
Starbeamrainbowlabs c8b3ff9f06
template: add link to new feed 2022-08-27 23:42:56 +01:00
Starbeamrainbowlabs 1e0020e22d
add GitHub API disk cache; Atom feed
Also refactor a bunch of stuff into lib/
2022-08-27 23:36:09 +01:00
Starbeamrainbowlabs d120444634
target="_blank" post links 2022-08-27 18:02:49 +01:00
Starbeamrainbowlabs 5821fc6824
minor layout 2022-08-25 19:32:10 +01:00
Starbeamrainbowlabs 07508faf1a
fix overlength summaries 2022-08-25 19:31:48 +01:00
Starbeamrainbowlabs 86787d85ea
Fix icons being dark 2022-08-14 21:48:15 +01:00
Starbeamrainbowlabs fffc7157b5
write bloggers out to html, add initial styling 2022-08-14 19:34:56 +01:00
Starbeamrainbowlabs 0bddc9535e
Start working on bloggers page.
We've hit the anonymous GitHub API rate limit though, so we'll have to continue later. We'll merge this branch once we're done.
2022-08-14 15:55:13 +01:00
Starbeamrainbowlabs 0bdcaf2858
Bugfix: broken feeds no longer cause the entire build to fail 2022-07-04 21:37:33 +01:00
Starbeamrainbowlabs 4f7cdf1350
css: fix typo 2022-06-15 01:25:58 +01:00
Starbeamrainbowlabs 8a83ce7ace
Update links in footer 2022-06-15 00:36:52 +01:00
Starbeamrainbowlabs 26eb74ba8f
Update dependencies 2022-06-14 00:10:45 +01:00
Starbeamrainbowlabs d81bca6e39
fix crash in parser due to kieran's feed 2022-06-07 14:31:16 +01:00
Matt Clark af97bfa291 added back original org link 2022-04-10 03:03:50 +01:00
Crimson Tome 5f63038419
update to match new github link 2022-04-05 02:00:00 +01:00
Starbeamrainbowlabs f4fe604c53
Merge branch 'main' of github.com:FreesideHull/hullblogs.com into main 2021-10-29 02:01:48 +01:00
Starbeamrainbowlabs 412d011c98
Fix author links 2021-10-29 02:01:44 +01:00
Starbeamrainbowlabs 0987d6ccec
Add magic string exclusion support 2021-10-18 15:21:46 +01:00
Starbeamrainbowlabs 5a549e67a9
Tidy up logging
Looks like we'll need some disk-based cache, as it's still making 
multiple requests
2021-10-17 14:52:25 +01:00
Starbeamrainbowlabs 15606bf5d7
Update dependencies, use p-memoize
@eleventy *really* needs to support ES6 modules
2021-10-17 14:45:44 +01:00
Starbeamrainbowlabs 0d7cab6dd0
Feed parser: Check for empty descriptions too 2021-10-10 17:05:05 +01:00
Starbeamrainbowlabs e0ee4c19a3
Feed parser: support feed items with object for content
e.g. { type: "html", text: "...", ... }

Ref #6
2021-10-03 19:06:07 +01:00
Starbeamrainbowlabs 6e304c97a1
Merge branch 'main' of github.com:FreesideHull/hullblogs.com into main 2021-08-24 17:14:45 +01:00
Starbeamrainbowlabs 348b54a0f1
main.njk: add commented but I don't have a blog link, since I'm not sure about it 2021-08-24 17:14:36 +01:00
Starbeamrainbowlabs 94e91c901b
Merge pull request #4 from closebracket/main
Remove tech list from footer
2021-08-24 17:11:05 +01:00
456477617264 68c31fc4b0 Removed tech list from main.njk 2021-08-24 17:00:07 +01:00
Starbeamrainbowlabs 86114667ec
main template: update theme colour 2021-08-20 20:55:57 +01:00
Starbeamrainbowlabs 926a2c2084
Revert "Fix debug output from DEBUG_FEEDITEMS env var"
This reverts commit 0ed5d4de89.
2021-08-20 20:12:53 +01:00
Starbeamrainbowlabs 5dd60e1cf1
Fix rogue log output 2021-08-20 20:12:37 +01:00
Starbeamrainbowlabs 0ed5d4de89
Fix debug output from DEBUG_FEEDITEMS env var 2021-08-20 20:08:07 +01:00
Starbeamrainbowlabs 2bcf1b50d3
Update footer 2021-08-17 00:45:29 +01:00
Starbeamrainbowlabs 12d8a7cdd2
Bugfix: properly generator links for the author name 2021-08-17 00:33:24 +01:00
Starbeamrainbowlabs 6aa9cfb20b
Add optional FILTER_FEED environment variable 2021-08-16 23:17:46 +01:00
Starbeamrainbowlabs 39bba0c27b
Accessibility improvements 2021-08-10 14:23:42 +01:00
Starbeamrainbowlabs fef092340e
fixup 2021-08-10 01:34:50 +01:00
Starbeamrainbowlabs 9ab2c0cbbc
Add freeside orange stripes 2021-08-10 01:34:16 +01:00
Starbeamrainbowlabs 9eefaff583
Minor tweaks to mobile 2021-08-10 00:39:00 +01:00
Starbeamrainbowlabs dbbf72e413
Bugfix: add missing mobile meta tag 2021-08-09 22:10:35 +01:00
Starbeamrainbowlabs a634f32a20
Fix crashes 2021-08-09 22:00:27 +01:00
Starbeamrainbowlabs c35d7cbe76
Bugfix: Fix replaceAll not present in older versions of node 2021-08-09 21:44:16 +01:00
Starbeamrainbowlabs 6abfb5611d
CSS: support mobile devices 2021-08-09 21:42:22 +01:00
Starbeamrainbowlabs 2cebe17184
Add "Add your blog" link 2021-08-09 21:21:43 +01:00
Starbeamrainbowlabs 63b6b77d6c
main template: fix github link 2021-08-09 20:59:13 +01:00
Starbeamrainbowlabs 72883f336b
tweak footer 2021-08-09 19:20:56 +01:00
Starbeamrainbowlabs b1741e3e3d
typo 2021-08-09 19:19:58 +01:00
Starbeamrainbowlabs 5bfcd00ae0
Add freeside logo to bottom 2021-08-09 19:19:35 +01:00
Starbeamrainbowlabs 7eb4316971
Add quick powered by Freeside 2021-08-09 19:18:05 +01:00
Starbeamrainbowlabs 7d1d487588
More refinement & cleanup 2021-08-09 18:17:59 +01:00
Starbeamrainbowlabs 73a1576233
Wrangle up some CSS 2021-08-09 17:50:20 +01:00
Starbeamrainbowlabs 9dcee48717
Fix bugs, and extract media 2021-08-09 13:45:54 +01:00