Commit Graph

983 Commits

Author SHA1 Message Date
Jake Howard 8a8d09413e
Slightly reduce title spacing 2022-06-26 10:52:59 +01:00
Jake Howard 206a2a7203
Add spacing between hero and content 2022-06-26 10:29:13 +01:00
Jake Howard 83c25328e6
Add spacing between title and subtitle in hero 2022-06-26 10:25:40 +01:00
Jake Howard 693184f7fa
Don't assume image on listing item 2022-06-26 10:06:51 +01:00
Jake Howard 1926c73145
Add gzip middleware 2022-06-20 09:12:47 +01:00
Jake Howard 70c9a986b4
Add elevator.js 2022-06-20 08:46:42 +01:00
Jake Howard 6f3c7a0162
Pull reading times and word count from Python 2022-06-19 21:16:03 +01:00
Jake Howard a2e44a0a2e
More content details to generic location 2022-06-19 21:06:35 +01:00
Jake Howard ce68aa7291
Add date to blog posts 2022-06-19 21:03:05 +01:00
Jake Howard 29673c365f
Add tagging to blog post pages 2022-06-19 20:55:37 +01:00
Jake Howard 6600b9ccb7
Build ToC from python 2022-06-19 20:14:22 +01:00
Jake Howard 7b5d597d34
Create blog pages 2022-06-19 19:24:29 +01:00
Jake Howard 9769d067bb
Add link to listing image 2022-06-19 17:28:48 +01:00
Jake Howard ac825524d9
Remove current page from breadcrumbs 2022-06-19 17:23:18 +01:00
Jake Howard 1600356e8b
Re-enable darkmode on homepage 2022-06-19 17:21:02 +01:00
Jake Howard 294d5bd656
Wire up scroll to top button 2022-06-19 17:10:35 +01:00
Jake Howard 43bbb7fbcd
Add breadcrumbs 2022-06-19 16:56:47 +01:00
Jake Howard 720557d2a6
Read child pages from DB 2022-06-19 16:35:56 +01:00
Jake Howard 19c4944f79
Fix hero width 2022-06-19 16:29:59 +01:00
Jake Howard 4685faa361
Ensure sticky hero is full width 2022-06-19 16:11:53 +01:00
Jake Howard dae91f9279
Add spacing between content and footer 2022-06-19 15:58:00 +01:00
Jake Howard 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
Jake Howard 8e1426c8ea
Move container handling to list page itself 2022-06-19 14:46:59 +01:00
Jake Howard 122bf8dea2
Ensure footer always sticks to bottom 2022-06-19 14:46:45 +01:00
Jake Howard 39a59b88db
Add skeleton listing page 2022-06-19 13:23:41 +01:00
Jake Howard 3b51546fce
Ensure hero images are optional 2022-06-19 11:36:15 +01:00
Jake Howard f4fcac48cc
Copy contrib on startup too 2022-06-19 11:34:34 +01:00
Jake Howard a5abb51538
Separate hero into its own file 2022-06-17 15:58:23 +01:00
Jake Howard 42b58eda6d
Show pages in menu by default 2022-06-17 14:03:43 +01:00
Jake Howard 8a9772bc21
Improve styling of homepage 2022-06-15 14:23:06 +01:00
Jake Howard 339ffde323
Allow images to be optional 2022-06-15 09:33:53 +01:00
Jake Howard 8aea60da35
Add dynamic images to home and content pages 2022-06-15 09:27:20 +01:00
Jake Howard faf44e863a
Actually install DDT 2022-06-15 09:00:57 +01:00
Jake Howard 6d27add843
Use Django's method for class properties 2022-06-14 22:30:39 +01:00
Jake Howard d5d0b293f7
Add debug toolbar 2022-06-14 22:29:08 +01:00
Jake Howard d4b9638a94
Use ipsum for latest post for now 2022-06-14 22:06:00 +01:00
Jake Howard 4b9ed0dd66
Stop top button from triggering dropdown 2022-06-14 22:04:31 +01:00
Jake Howard 5fb0fcd629
Make navbar dynamic
This also adds some caching to them for performance reasons
2022-06-14 21:53:31 +01:00
Jake Howard db6ca1ae8d
Show darkmode toggle on top of content 2022-06-14 21:23:24 +01:00
Jake Howard 8e7be79b73
Only allow 1 homepage 2022-06-14 20:57:50 +01:00
Jake Howard b1b6aeb818
Add basic content page 2022-06-14 20:57:43 +01:00
Jake Howard 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
Jake Howard 6e9f83c79e
Watch for contrib changes during dev 2022-06-14 19:22:56 +01:00
Jake Howard 90038c3a50
Install node deps during local setup 2022-06-14 19:14:25 +01:00
Jake Howard c9f5b6fb3a
Add livereloading of browser 2022-06-13 22:43:54 +01:00
Jake Howard d4c7b34a15
Use corect event when configuring nav dropdown 2022-06-12 21:08:37 +01:00
Jake Howard a1aab90eb9
Add basic homepage layout 2022-06-12 21:08:11 +01:00
Jake Howard 2fbb3b3c44
remove duplicate fontawesome styles 2022-06-12 20:01:27 +01:00
Jake Howard 478f987421
Just install bash during static build 2022-06-12 19:42:15 +01:00
Jake Howard ccd04da71c
Allow contrib dir to not exist 2022-06-12 19:40:18 +01:00