ffcb17de31
Ensure headings are light in dark mode
2022-09-06 08:57:34 +01:00
6dfbb830ef
Add IE11 deterrent
2022-09-03 16:35:39 +01:00
7fff13f0ab
Add lightbox for content images
2022-09-02 17:18:40 +01:00
5d370a0712
Unify pygments stylesheet
...
It's less generic and less cool, but this bakes the styles for dark and
light into a single stylesheet, and deals with switching without any JS.
2022-08-31 23:02:13 +01:00
488369a247
Add filename and header show checkbox to code block
2022-08-31 22:30:08 +01:00
55f15bc974
Fix height on 404 page
2022-08-31 19:14:31 +01:00
ce3690384e
Make code header a solid bar instead
...
This is much easier to layout, and has the benefit of being able to fit
more in.
The transform was still leaving space allocated, which looked odd
2022-08-31 09:05:32 +01:00
f3b603a82a
Add language and clipboard buttons to code blocks
2022-08-30 22:48:45 +01:00
e7c4acce8b
Add the ability to password protect pages
...
Useful for sharing drafts
2022-08-28 22:02:02 +01:00
46836a6d30
dark-mode
2022-08-27 23:20:30 +01:00
1a2320d14a
Use consistent styles for image and mermaid blocks
2022-08-27 22:47:56 +01:00
8c9589a497
Ensure table block has a dark mode
2022-08-27 22:47:03 +01:00
e5c8c6d7eb
Add dark mode for spotify table
2022-08-27 22:31:19 +01:00
ee1eaf6593
Correctly set max height of list item
2022-08-27 21:57:17 +01:00
fea5a1f58b
Don't define classes immediately inside dark-mode mixin
...
This causes with the automatic transition animation.
2022-08-27 21:24:49 +01:00
245d2ee146
Add dark mode for contact page
2022-08-27 21:13:15 +01:00
e6244bee51
Ensure subtitle is also dark
2022-08-27 20:42:44 +01:00
f7552e9565
Add dark mode for search input
2022-08-27 20:34:23 +01:00
7c7e81f841
Only animate loading spinner when it's visible
2022-08-27 20:24:27 +01:00
d2e1cde927
Remove unnecessary extra div in footer
2022-08-26 23:25:02 +01:00
0fbd36ce3e
Add pagination to blog post list
2022-08-26 23:13:06 +01:00
2a46a70620
Add more elements to the dark mode
2022-08-20 17:45:12 +01:00
366d135285
Animate dark mode
2022-08-20 15:55:50 +01:00
727ad725d1
Add dark mode toggle
2022-08-20 15:31:14 +01:00
3e6547881e
Rename blog post models
...
A "blog" isn't a blog "post"
2022-08-20 14:20:12 +01:00
57f5505c24
Add 404 page
2022-08-19 09:36:03 +01:00
a593dea561
Add spacing under results count on search page
2022-08-18 14:42:01 +01:00
e094974f20
Make the spotify table look nicer
2022-08-18 09:25:14 +01:00
ace30f4dbd
Add basic spotify page
...
It currently doesn't handle pagination, or caching
2022-08-17 22:17:32 +01:00
73dd1d6ba0
Only apply a
colour changes to the footer
...
These looked weird on regular links and buttons
2022-08-17 13:48:33 +01:00
f554c9fb48
Add custom buttons to hero
2022-08-17 13:40:07 +01:00
37cc1979be
Start doing a dark mode myself
...
darkreader is pretty big, and this is nice, simple and fast.
Not to mention has much less JS
2022-08-16 22:51:03 +01:00
4ff8b64132
Fix header styling on most list page
2022-08-05 08:55:05 +01:00
3daddfb5f0
Ensure home search is always a certain width
2022-08-04 14:18:04 +01:00
e5392fa95d
Add stylelint
2022-08-03 21:22:11 +01:00
eae2953b89
Add eslint
2022-08-03 21:19:19 +01:00
1b1971f09d
Account for hero not always existing
...
This is mostly true for the homepage
2022-08-02 22:03:08 +01:00
34293553a8
Don't browse to hash if there isn't one
2022-08-02 21:12:42 +01:00
996f7b9c2a
Add all the relevant search messages
2022-08-02 21:11:35 +01:00
bcc9a2c2f2
Add search results counter
2022-08-02 09:27:43 +01:00
7647ace4a0
Add a loading spinner
2022-08-01 22:23:06 +01:00
71c08f5568
Use class name rather than database name for body classes
...
This avoids duplication and makes the classnames a bit shorter, and more sane.
2022-07-25 19:30:47 +01:00
78b310faa3
Scroll to element in hash after hero height is set
...
There's a bit of manually re-implementing what browsers already do here, but it's very simple and works very nicely
2022-07-20 22:57:50 +01:00
38cc5182ca
Add a shadow to the hero when it scrolls
...
Sadly done in JS, but it's much much easier this way
2022-07-20 22:39:35 +01:00
fafc0e8828
Simplify navbar styling and disable variants
2022-07-20 21:54:09 +01:00
261d35385f
Use dark rather than black
2022-07-20 21:42:58 +01:00
f5cb783f8d
Set base theme colours
2022-07-20 21:42:08 +01:00
690095ea52
Replace tag snippets with full pages
...
Makes the page tree a bit more messy, but is much more versatile and means there are fewer hacks in the code to make snippets act like pages in the tree.
2022-07-16 10:29:01 +01:00
78660500a5
Add tag filtered view to blog list
2022-07-16 00:56:20 +01:00
feba307de7
Add mermaid embed
2022-07-15 10:10:37 +01:00