Commit Graph

371 Commits

Author SHA1 Message Date
BBaoVanC 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
BBaoVanC 5c87c2b069
Fix async loading of bobastyle.css 2023-11-05 01:00:22 -05:00
BBaoVanC 6c42ae9518
Lazy load images 2023-11-05 00:56:13 -05:00
BBaoVanC f33492ef8e
Load bobastyle.css async too 2023-11-05 00:56:01 -05:00
BBaoVanC ffcae79156
Load syntax CSS async 2023-11-05 00:31:26 -05:00
BBaoVanC a59a87374b
Rename config.yaml to hugo.yaml 2023-11-04 20:55:02 -05:00
BBaoVanC 88adfbdf89
Move site author to under params due to .Site.Author deprecation
See Hugo v0.120.0
2023-11-03 23:33:28 -05:00
BBaoVanC 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
BBaoVanC ede5958a46
Fix main container padding when printing 2023-11-02 01:01:24 -05:00
BBaoVanC 0b3b160e87
Rename config.yaml to hugo.yaml in exampleSite 2023-10-21 21:45:22 -05:00
BBaoVanC 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
BBaoVanC 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
BBaoVanC 289f55dc19
Throw error in include shortcode if file not found 2023-10-16 20:35:05 -05:00
BBaoVanC 0ddf0bdf42
Improve print compatiblity with navbar redesign 2023-10-15 20:54:11 -05:00
BBaoVanC 03d826f1c4
Fix wrong highlight color on navbar 2023-10-15 19:40:45 -05:00
BBaoVanC f94307cdbf
Redesign navbar to be full width 2023-10-15 19:33:10 -05:00
BBaoVanC fde24f7438
Fix navbar highlighting on section page itself 2023-10-15 17:49:56 -05:00
BBaoVanC c0426f191a
Revert ":3"
This reverts 50a207b8ee
2023-10-15 00:42:45 -05:00
BBaoVanC e8a34ae4a4
Add gap before page-list when there's no text description 2023-04-10 15:08:33 -05:00
BBaoVanC 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
BBaoVanC ad5c40b02b
Use CSS to set footer font size instead of <small> 2023-04-06 00:18:18 -05:00
BBaoVanC e6b5997dff
Move @media specializations section instead of previous commit
Reverts 960d1d24be
2023-04-06 00:12:43 -05:00
BBaoVanC 960d1d24be
Fix table of contents on print 2023-04-06 00:11:12 -05:00
BBaoVanC 17047babc0
Improve date element in page metadata 2023-04-06 00:08:28 -05:00
BBaoVanC 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
BBaoVanC d34b2a56d7
Remove series position indicator -- racy and buggy 2023-03-18 21:11:07 -05:00
BBaoVanC 50a207b8ee
:3 2023-03-18 20:23:49 -05:00
BBaoVanC 6f140f096b
Organize summary template files
Also a small CSS patch to fix margin around post-title
2023-02-28 18:24:19 -06:00
BBaoVanC 316c62ebe8
Remove unnecessary credit.html partial 2023-02-28 17:54:22 -06:00
BBaoVanC 1caa7acdc9
Prevent page breaking in some elements when printing 2023-01-27 16:39:04 -06:00
BBaoVanC f2f9e78559
Use RenderString instead of markdownify in some places 2023-01-27 16:14:23 -06:00
BBaoVanC dd65d55389
Make sure link-1 has enough contrast 2023-01-26 16:54:17 -06:00
BBaoVanC c7acf8ce38
Add `link-1` color to light theme too 2023-01-26 16:47:39 -06:00
BBaoVanC d7647a0b6f
Fix table borders between th and td in same line 2023-01-26 16:43:46 -06:00
BBaoVanC ebaa1de00b
Add aria labels to share buttons 2023-01-26 16:36:03 -06:00
BBaoVanC 0744af717d
Fix code block text sizing on mobile safari 2023-01-24 01:54:27 -06:00
BBaoVanC 23f86d5982
Use relative URL for fonts
Makes it work when the website isn't on root (such as demo)
2023-01-24 01:34:23 -06:00
BBaoVanC b854ae48e6
Specify table.markdown instead of just .markdown for table styling 2023-01-23 18:11:00 -06:00
BBaoVanC 36a19a48b7
Add more borders in table for clarity 2023-01-23 18:10:11 -06:00
BBaoVanC 1f8a82228e
Add include shortcode 2023-01-23 17:39:20 -06:00
BBaoVanC 60ed1c0264
Serve fonts (Open Sans and JetBrains Mono) rather than use system 2023-01-22 20:46:18 -06:00
BBaoVanC 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
BBaoVanC 8ef1e3840a
Change color when hovering over share buttons 2023-01-22 16:31:08 -06:00
BBaoVanC 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
BBaoVanC 9412906b4f
Make the left bar of blockquote lined up with rest of text 2023-01-22 16:26:43 -06:00
BBaoVanC f8cfad647f
Fix contrast of code block Copy button 2023-01-22 16:23:03 -06:00
BBaoVanC b200623dca
Fix keyboard accessibility of code block copy button 2023-01-22 16:22:51 -06:00
BBaoVanC 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
BBaoVanC 342710a755
Reduce gap between elements in subsections list 2023-01-21 23:34:34 -06:00
BBaoVanC 8eb642dbc8
Remove <hr> separator before footer 2023-01-21 23:32:32 -06:00