Commit graph

156 commits

Author SHA1 Message Date
e8c3ec86ae
Have animated scroll on table of contents
Animated and offset correctly with hero. Requires some extra JS to keep the height up to date.
2022-07-04 22:17:46 +01:00
664e59cf37
Ensure headings are still visible when scrolling to them 2022-07-04 20:58:51 +01:00
c526ff0d47
Define font family in CSS not HTML 2022-07-04 20:40:50 +01:00
4de9ed541b
Show tags with code font 2022-07-04 20:40:33 +01:00
b9a00e9b83
Use Fira Code for all code 2022-07-04 20:36:19 +01:00
9694ae71bc
Use fira code for code blocks 2022-07-04 20:27:08 +01:00
39f10c1c7c
Add shareon 2022-07-04 20:06:04 +01:00
d5ef68ce32
Style hero a bit more 2022-07-04 19:13:23 +01:00
03e9da57a1
Add anchor links to headers 2022-07-01 09:25:57 +01:00
a0ddf1c434
Show embedded blocks full width on mobile 2022-06-28 22:14:23 +01:00
e6c8546129
Constrain images to 16:9 2022-06-28 21:59:38 +01:00
f0239b40fc
Use lite-youtube-embed for YouTube embeds 2022-06-28 21:43:44 +01:00
b8edb525dc
Ensure all blocks have paragraph spacing in between
Besides the last
2022-06-27 23:30:47 +01:00
a1d72c122a
Add code block 2022-06-27 23:29:55 +01:00
8f6dc4860b
Ensure there's always a space underneath rich text blocks
Final paragraphs don't have a bottom margin
2022-06-27 20:48:53 +01:00
72f9374c03
Add image figure block 2022-06-27 20:40:55 +01:00
bda2773b3d
Ensure listing item is full width without content 2022-06-27 19:44:28 +01:00
1a30ce54ff
Lighten navbar items on hover 2022-06-26 17:23:58 +01:00
7676cf7166
Ensure containers don't extend beyond the viewport when holding columns 2022-06-26 17:18:40 +01:00
6da155409c
Remove extra defined colours
Bulma defines these for us
2022-06-26 16:57:05 +01:00
dc928a2168
Force containers to be desktop width
This also adds the ability to override bulma variables, with others defined by bulma
2022-06-26 16:56:51 +01:00
b2582dda4d
Remove forced width on dropdown 2022-06-26 15:26:54 +01:00
7ea6b8b5a8
Add a bit of spacing under content detail on hero
The `.control`is what defines the padding now
2022-06-26 15:21:25 +01:00
d11c732ce3
Make hero image take up 50% of screen
Including navbar
2022-06-26 15:18:20 +01:00
b2df6aa7d2
Refactor content details to use tags 2022-06-26 15:13:51 +01:00
ed535626b5
Use bulma tags for tags 2022-06-26 12:55:20 +01:00
d3badf5339
Add spacing under content details in hero 2022-06-26 10:53:10 +01:00
8a8d09413e
Slightly reduce title spacing 2022-06-26 10:52:59 +01:00
206a2a7203
Add spacing between hero and content 2022-06-26 10:29:13 +01:00
70c9a986b4
Add elevator.js 2022-06-20 08:46:42 +01:00
a2e44a0a2e
More content details to generic location 2022-06-19 21:06:35 +01:00
29673c365f
Add tagging to blog post pages 2022-06-19 20:55:37 +01:00
9769d067bb
Add link to listing image 2022-06-19 17:28:48 +01:00
294d5bd656
Wire up scroll to top button 2022-06-19 17:10:35 +01:00
43bbb7fbcd
Add breadcrumbs 2022-06-19 16:56:47 +01:00
720557d2a6
Read child pages from DB 2022-06-19 16:35:56 +01:00
19c4944f79
Fix hero width 2022-06-19 16:29:59 +01:00
4685faa361
Ensure sticky hero is full width 2022-06-19 16:11:53 +01:00
dae91f9279
Add spacing between content and footer 2022-06-19 15:58:00 +01:00
00e1d28f4e
Swap darkmode-js for darkreader
darkreader is more customizable, and doesn't do weird things to images. Being able to use CSS-native animations is also much simpler
2022-06-19 15:53:44 +01:00
122bf8dea2
Ensure footer always sticks to bottom 2022-06-19 14:46:45 +01:00
39a59b88db
Add skeleton listing page 2022-06-19 13:23:41 +01:00
8a9772bc21
Improve styling of homepage 2022-06-15 14:23:06 +01:00
8aea60da35
Add dynamic images to home and content pages 2022-06-15 09:27:20 +01:00
db6ca1ae8d
Show darkmode toggle on top of content 2022-06-14 21:23:24 +01:00
b1b6aeb818
Add basic content page 2022-06-14 20:57:43 +01:00
36f8cd65b8
Just import everything bulma
We need quite a lot in the base, and it's only 200k
2022-06-14 20:12:09 +01:00
d4c7b34a15
Use corect event when configuring nav dropdown 2022-06-12 21:08:37 +01:00
a1aab90eb9
Add basic homepage layout 2022-06-12 21:08:11 +01:00
2fbb3b3c44
remove duplicate fontawesome styles 2022-06-12 20:01:27 +01:00
b521163007
Add prettier to format frontend 2022-06-12 19:35:06 +01:00
27c0d64122
Add dark mode toggle
Finally, it won't be all dark all the time!
2022-06-12 18:13:48 +01:00
553e393ba4
Add skeleton navbar 2022-06-12 17:21:53 +01:00
67b8965e1f
Remove boilerplate 2022-06-10 15:44:43 +01:00
c1fdd81f86
Setup static file pipeline 2022-06-10 09:13:00 +01:00
5f814b2a5a
Init wagtail project 2022-06-09 08:36:29 +01:00