Commit Graph

253 Commits

Author SHA1 Message Date
9ca15a198f
Revert "Load bobastyle.css async too"
This reverts commits f33492ef8e and 5c87c2b069.

It turns out this makes performance score even worse because it makes
the CLS really bad
2023-11-05 01:20:20 -05:00
5c87c2b069
Fix async loading of bobastyle.css 2023-11-05 01:00:22 -05:00
6c42ae9518
Lazy load images 2023-11-05 00:56:13 -05:00
f33492ef8e
Load bobastyle.css async too 2023-11-05 00:56:01 -05:00
ffcae79156
Load syntax CSS async 2023-11-05 00:31:26 -05:00
0f717e81c0
Patch link issue with delimit due to breaking change in Hugo v0.120
References:
- https://github.com/gohugoio/hugo/releases/tag/v0.120.0
- https://github.com/gohugoio/hugo/issues/10876
- https://github.com/gohugoio/hugo/issues/11502
2023-11-03 22:08:23 -05:00
12c6efc0fe
Add "Skip to main content" tab-focusable button
- https://webaim.org/techniques/skipnav/
- https://css-tricks.com/how-to-create-a-skip-to-content-link/
2023-10-21 20:21:26 -05:00
0e930f7ae1
Clean up dom layout of full-width page lists
They shouldn't be a child of the centered, max-width'd body because they
need to be full width. So put them outside of the main container div.
2023-10-21 19:44:02 -05:00
289f55dc19
Throw error in include shortcode if file not found 2023-10-16 20:35:05 -05:00
f94307cdbf
Redesign navbar to be full width 2023-10-15 19:33:10 -05:00
fde24f7438
Fix navbar highlighting on section page itself 2023-10-15 17:49:56 -05:00
c0426f191a
Revert ":3"
This reverts 50a207b8ee
2023-10-15 00:42:45 -05:00
18731498e8
Minor W3C validation fixes
Hopefully more to come soon, there's a lot of errors and warnings
2023-04-06 00:25:08 -05:00
ad5c40b02b
Use CSS to set footer font size instead of <small> 2023-04-06 00:18:18 -05:00
17047babc0
Improve date element in page metadata 2023-04-06 00:08:28 -05:00
7bc8a4cb57
Clean up CSS
- Add vim folds to make organized sections
- Rename a lot of classes from post- to page-
- Generalize series CSS classes better
- Clean up navbar div structure
- Remove langpicker and most of multilingual support
- many other minor tweaks
2023-03-24 08:49:02 -05:00
d34b2a56d7
Remove series position indicator -- racy and buggy 2023-03-18 21:11:07 -05:00
50a207b8ee
:3 2023-03-18 20:23:49 -05:00
6f140f096b
Organize summary template files
Also a small CSS patch to fix margin around post-title
2023-02-28 18:24:19 -06:00
316c62ebe8
Remove unnecessary credit.html partial 2023-02-28 17:54:22 -06:00
f2f9e78559
Use RenderString instead of markdownify in some places 2023-01-27 16:14:23 -06:00
ebaa1de00b
Add aria labels to share buttons 2023-01-26 16:36:03 -06:00
1f8a82228e
Add include shortcode 2023-01-23 17:39:20 -06:00
60ed1c0264
Serve fonts (Open Sans and JetBrains Mono) rather than use system 2023-01-22 20:46:18 -06:00
3fae019148
Finish support for list page subtitle
Fixes #27 (as long as I didn't miss anything)
2023-01-22 16:43:09 -06:00
629b3758b9
Change print button to an <a> to match the rest of the buttons
Also makes it have pointer cursor
2023-01-22 16:28:24 -06:00
b200623dca
Fix keyboard accessibility of code block copy button 2023-01-22 16:22:51 -06:00
80f5994d96
Improve code block copy text
- Use JS to get it directly from the code block instead of needing a
  separate `pre.code-raw` to get it from. That makes it possible to:
- bashsession: Don't copy prompt or command output
2023-01-22 00:09:34 -06:00
8eb642dbc8
Remove <hr> separator before footer 2023-01-21 23:32:32 -06:00
a4be8b395b
Remove video and add remote-figure shortcodes 2023-01-21 21:32:02 -06:00
47d6d02186
Add copy to clipboard to code blocks 2023-01-20 17:14:18 -06:00
a26ea62b60
Refresh the code block design 2023-01-20 16:25:28 -06:00
7cff045cb3
Website header title should not be h1 2023-01-07 20:50:01 -06:00
9f080377e7
Allow adding descriptions to taxonomies 2023-01-07 20:40:46 -06:00
fb40c8a4c3
Small spacing tweaks with page titles 2022-07-20 21:48:55 -05:00
637ffc12f5
Rename seo-tags/description.html partial to seo-description.html 2022-06-12 19:01:05 -05:00
2a40664bb6
Rename index.html to home.html in layouts 2022-06-12 18:51:30 -05:00
e34d2109ec
Small semantic HTML tweaks 2022-05-23 01:33:24 -05:00
54f89dad51
Make .post-content an <article> instead of <div> 2022-05-22 19:51:16 -05:00
04b5017279
Add full-width-hr shortcode 2022-05-22 18:19:16 -05:00
a65a435b1d
Replace <li> in page lists with semantic HTML <article> 2022-05-21 23:20:22 -05:00
e8be3ae45b
Use tag name in keywords meta tag 2022-05-18 15:01:06 -05:00
833edacc1f
Update aside shortcode with types and new accent colors 2022-05-14 00:13:01 -05:00
121a67a1fc
Remove unreachable errorf in aside shortcode 2022-05-13 14:34:43 -05:00
8e3fb4038a
Small shortcode cleanuo & use .IsNamedParams 2022-05-13 14:34:42 -05:00
e9266cdead
Use h1 for website header 2022-05-09 20:03:13 -05:00
3a4cb538f7
Add markdownify to see-also shortcode 2022-05-09 19:53:00 -05:00
de84bc5ddf
Update tags and categories to both use the same layouts 2022-05-09 19:25:11 -05:00
466c91a980
Improve categories list page layout 2022-05-09 18:56:40 -05:00
8d81f5e37c
Replace "View source" with "Edit history" 2022-05-08 16:13:46 -05:00