Commit Graph

498 Commits

Author SHA1 Message Date
be5229b963 post: Change subtitle to be more concise 2025-07-02 21:10:03 -05:00
8625e8ddce Hide extra zstd output messages from compress.sh 2025-07-02 19:35:59 -05:00
a3b5ce6ebd Add pagefind executable download to deploy workflow
Forgot to include it
2025-07-02 02:33:30 -05:00
e91a62ee18 Add search page using Pagefind
Updates #79. Still a bit rough but it works.
2025-07-02 02:14:42 -05:00
d450249171 Use separate dirs for building in demo.sh and staging.sh [skip ci]
Otherwise if you happen to be using `hugo serve` at the same time, it
overwrites stuff and messes up your live preview until you rebuild
(restart the hugo serve server)
2025-07-02 02:13:44 -05:00
86a03a676a Reform build scripts and actions workflows to reduce duplication
- Create audit.sh to hold all the audit related code
- Call compress.sh directly in build.sh
  - remove need for calling compress.sh in GitHub workflows
- Time each stage of compress.sh (each format) separately
- Run audit before staging or demo uploads
2025-07-01 18:49:34 -05:00
beba67ffbd WIP: add comments counter
Will finish it later, maybe depends on #82 because I don't see a good
speech bubble icon.
2025-07-01 03:20:37 -05:00
a7b1002e19 Use build.sh to share build code across all workflows and scripts
Instead of repeating the big long hugo commands every time
2025-07-01 03:18:12 -05:00
7851b864e2 Remove share-event.js placeholder inside bobatheme
If I remember correctly, it was there because I couldn't get global
resources to work right inside the bbaovanc.com repo so I just called it
inside the theme instead.
2025-07-01 00:53:25 -05:00
4d1542a242 Rename layouts/partials to layouts/_partials (Hugo 0.146) 2025-07-01 00:50:53 -05:00
88b5648a15 Fix __hugo_ctx error appearing from include shortcode
https://discourse.gohugo.io/t/weird-hugo-ctx-pid-34-inside-rendershortcodes/55176
2025-06-29 16:20:30 -05:00
8a8a35f6e5 Switch to improved snippet include shortcode
See BBaoVanC/bobatheme@67ac36e9e2
2025-06-29 03:54:22 -05:00
612d3b6c4f Pin Hugo to specific release on actions workflows 2025-06-28 03:23:32 -05:00
457b1c34cf Revert "test change"
This reverts commit 2016c34155f04f508d7a113892583c7dc71a75ae.

Accidentally merged it.
2025-06-28 03:04:47 -05:00
d23016b564 Add workflow to compare changes in rendered website
Mostly copied from the old Lighthouse auditing workflow code, but
updated upload-artifact from v3 to v4.
2025-06-28 03:02:00 -05:00
85f77c26de Rename Tinkering category to Experiments 2025-04-20 05:05:08 -05:00
3f3a60c3fc Update descriptions on taxonomy pages 2025-04-20 04:59:57 -05:00
61b31bfa63 Reorder projects list; update plausible link away from start page 2025-04-20 04:52:38 -05:00
6a7a253ea5 Update bobatheme (fixes for Hugo 0.146.0)
Also diffed the latest public deployment on my server and the only
change is the version, and the <time> tags use timezone names instead of
UTC offset numbers now.
2025-04-20 04:35:38 -05:00
6149d38e61 Re-enable discord sex hack page from being listed, and in sitemap
Turns out this option also prevents it from displaying in sitemap.xml.
2025-01-25 02:59:33 -06:00
159bd4b61d Update copyright year to 2025 2025-01-13 20:49:58 -06:00
2a5452858b Add audit grep for YUZSIQGHE (main block fallback in baseof.html) 2025-01-13 20:49:58 -06:00
e80970da7f Add zstd compression 2024-12-13 23:06:44 -06:00
e8368fd7cb Replace table shortcode with markdown attributes 2024-11-15 17:26:07 -06:00
7523df569c Add markdown output (BBaoVanC/bobatheme#56)
Allows viewing raw markdown code via a button on page, which is linked
to `[slug].md`.
2024-10-01 13:31:12 -05:00
20e69d482b Replace paginate with pagination.pagerSize in hugo.yaml 2024-09-24 21:18:41 -05:00
e1b6026aea Replace .Site.BaseURL with hugo.IsServer for enabling analytics
Seems like .Site.BaseURL had its logic changed somewhere along the road,
so it doesn't match anymore without trailing slash. Instead use a less
flimsy detection method which says if Hugo is running as development
server or not.
2024-09-24 21:18:16 -05:00
615547c525 Upgrade bobatheme 2024-09-24 21:18:16 -05:00
9e7be7afa3 Replace relative ref link
Not sure why this randomly stopped working, maybe some
non-backwards-compatible change in Hugo that I am not aware of.
2024-06-28 16:40:34 -05:00
55623221f1 Clarify a few details about how math challenge works 2024-06-28 16:37:15 -05:00
36eaa2b145 Remove a few extraneous tags 2024-01-22 21:13:59 -06:00
9e0c03b0db Change Software category to Reviews & update bobatheme 2024-01-22 20:53:13 -06:00
744a131b61 Update copyright year 2024-01-03 19:54:36 -06:00
19cb929ae9 Update bobatheme - update syntax CSS 2023-12-01 20:08:41 -06:00
b811714ca5 Update bobatheme - fix selecting code line numbers in Safari 2023-12-01 19:58:53 -06:00
508b0f6837 Fix heading levels in CONTRIBUTING.md [skip ci] 2023-11-15 11:39:41 -06:00
eac66611df Revert "Move comments CSS to <head>"
This reverts commit 7a1bf6c19c.

Turns out this doesn't work for some reason.
2023-11-11 20:49:02 -06:00
7a1bf6c19c Move comments CSS to <head> 2023-11-11 20:43:34 -06:00
0f4db51ba7 Clarify licensing
Website code is MIT; only the content is CC. Also change license from
CC BY to CC BY-SA.
2023-11-11 20:39:34 -06:00
ed9520adef Update bobatheme - remove back to top button 2023-11-05 18:02:16 -06:00
8f6722215e Update bobatheme - revert lazy loading bobastyle.css 2023-11-05 01:20:48 -05:00
7420561514 Update bobatheme - minor lazy loading performance tweaks
- Rename config.yaml to hugo.yaml
- Load syntax CSS async
- Load bobastyle.css async too
- Lazy load images
- Fix async loading of bobastyle.css
2023-11-05 01:12:21 -05:00
74dc4e75b2 Remove placeholder text from query-parameters tag
Must've been accidentally left in sometime
2023-11-03 23:42:23 -05:00
1cf5c2a324 Update bobatheme - Hugo v0.120.0 compatibility
- Patch link issue with delimit due to breaking change in Hugo v0.120
- Move site author to be under params due to .Site.Author deprecation
2023-11-03 23:35:21 -05:00
9a5a182879 Update bobatheme (fix print padding on main container) 2023-11-02 01:07:46 -05:00
5051c908e7 Update bobatheme
- Clean up dom layout of full-width page lists
- Remove option of latest posts section on bottom of content pages
- Add "Skip to main content" tab-focusable button
- Rename config.yaml to hugo.yaml
2023-10-21 21:54:05 -05:00
186e451422 Rename config.yaml to hugo.yaml [skip ci]
There was an update some time ago and now hugo.yaml is preferred because
of being more specific.
2023-10-21 20:51:33 -05:00
d816b189a2 Re-convert some old webp images to lossless
Had to grab the original files from
6bb94c50c2, and then run imagemagick again
with the webp lossless flag so the images don't look like garbage.

convert static/media/checkra1n-gui-on-arch-linux.png -define webp:lossless=true content/blog/checkra1n-gui-on-other-distros/gui.webp
2023-10-21 20:37:59 -05:00
49f57c2b5e Change bashsession highlighting to console
It got renamed to bash-session in some chroma update (maybe hugo hadn't
updated for a while), but console is just an alias for it anyways so
I'll use that instead.
2023-10-16 20:36:14 -05:00
8815ec6fe8 Remove gitignore rule for private drafts [skip ci] 2023-10-15 20:57:18 -05:00