|
d5aac8ac50
|
Don't show header if there's nothing useful to show
|
2022-09-19 16:34:02 +01:00 |
|
|
aadca46cd4
|
Fix unstyled font colours from pygments
Bulma defaulted to a dark font, which didn't look good in dark mode
|
2022-09-19 15:26:15 +01:00 |
|
|
66ea6c2b1a
|
Remove background from blockquotes
This looks odd in dark mode, and isn't super necessary anyway
|
2022-09-19 15:25:48 +01:00 |
|
|
c6c913c3e7
|
Make subtitle more visually distinct from content
|
2022-09-08 14:42:45 +01:00 |
|
|
63909a31c0
|
Add iframe block
|
2022-09-08 14:31:01 +01:00 |
|
|
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 |
|