433dd125e2
Add comment counter to page metadata
...
Also move the Isso script tag from comments.html to the <head>, since it
essentially needs to load on all pages.
Fixes #94
2025-07-30 00:43:05 -05:00
d50a4dc6bd
Import remaining template and styling code from bbaovanc.com
...
It's probably better structure-wise to have it all consolidated in
bobatheme. Then bbaovanc.com is only concerned about content, not stuff
that I declared to be specific to my site. This came from when I had
multiple sites running bobatheme in the background, so now it's just an
arbitrary, legacy distinction.
Fixes #86
2025-07-30 00:43:05 -05:00
bbe76a44bb
Allow backticks in figure inline caption using \bt
...
Workaround for multline strings bounded with backtick not supporting any
way to escape one to type it inside the string.
2025-07-30 00:43:05 -05:00
8845272d4d
Merge branch 'rewrite-figures'
...
Fixes #87
Fixes #61
2025-07-27 03:55:06 -05:00
5afaf2ce3e
Fix fallback to resource title for figure caption
2025-07-27 03:33:44 -05:00
486fa65ad6
Finish video embed support
2025-07-27 03:33:25 -05:00
f371afe529
Support using src with custom caption parameter in figure shortcode
2025-07-27 02:34:44 -05:00
8f79d2af3a
Allow using positional parameter for figure caption
2025-07-27 01:44:08 -05:00
d6cb2c12c8
Fix markdown rendering on caption of featured image
2025-07-27 01:43:59 -05:00
2fa53d1f2c
Remove render-image override
...
We can just use the resource shortcode in content files
2025-07-27 00:44:45 -05:00
e0d2c536e4
WIP
2025-07-06 19:45:00 -05:00
8fafc843ef
WIP
2025-07-06 19:44:46 -05:00
1f82ad4f0b
Add support for twitter:creator tag
...
Put `twitter` metadata on an author
2025-07-05 02:06:39 -05:00
7e016547ec
Remove redundant twitter tags since they falls back to opengraph
2025-07-05 01:46:42 -05:00
b4bff1e36d
Use content view to customize <title> on author's page
2025-07-04 15:50:38 -05:00
1f9477759d
Revert "debug: Show current template filename in bottom right"
...
This reverts commit ff4998f31b
.
Not that useful. In the future, probably need to make an entire like
debug menu with a bunch of info about the current page rendering and a
bunch of variables.
2025-07-04 15:35:58 -05:00
cc7cec07df
Revert "Set height and width specifically on img tag"
...
This reverts commit be12afb50d
.
It causes issues with aspect ratio when the raw width of the image is
wider than the width in CSS pixels allowed by the body max-width.
Not reverting the refactor that removes {{ $img = . }} because I don't
know why that was there and will see if it works fine with it still
removed.
2025-07-03 20:15:17 -05:00
be12afb50d
Set height and width specifically on img tag
2025-07-03 18:47:55 -05:00
9d761b2f81
Only index pages; add pagefind metadata based on series/tags/categories
2025-07-02 02:08:01 -05:00
ba9c106a88
Add data-pagefind-body to main content element
...
In preparation for adding Pagefind search support to bbaovanc.com. Those
templates will just go in the bbaovanc.com tree instead.
2025-07-02 01:21:05 -05:00
150ee40fd5
Fix website title not showing up in OpenGraph tags
...
I don't know how I never noticed this or how long it's been missing.
Maybe it was never there?
2025-07-02 01:20:11 -05:00
ca0f8d390c
Add workaround for code icon being chopped off on side
...
Introduced by 16f08dce7f
. Since the aspect
ratio of the icon isn't square, it's too wide and collides with the text
next to it. Would be nice to follow #82 and switch to a better
maintained icon pack.
2025-07-01 02:57:55 -05:00
62f0d42140
Add possibility for adding custom meta items to page
...
Fixes #67
2025-07-01 02:48:37 -05:00
16f08dce7f
Tweak icon size and alignment
...
Use em units so it matches the text size automatically. Using sub for
vertical-align seems to look a little nicer? Maybe only so because now
the height of icon matches the font size now.
2025-07-01 02:09:15 -05:00
c06e7eb938
Remove assets/js/share-event.js
...
Moved this completely to bbaovanc.com repo. I think it was here as a
placeholder purely because of some issue with global resources not
working in the past. It seems like it maybe works fine now though.
2025-07-01 00:52:33 -05:00
5a957bc745
Fix __hugo_ctx in include shortcode
...
See posts 2 and 3:
https://discourse.gohugo.io/t/weird-hugo-ctx-pid-34-inside-rendershortcodes/55176?u=bbaovanc
The 4 spaces causes it to think it's an inline code block.
2025-06-29 16:18:37 -05:00
67ac36e9e2
Use resources to power the include shortcode
...
https://github.com/gohugoio/hugo/issues/13823#issuecomment-3015270202
Then I can just create unrendered pages for snippets. It fixes all the
markdown rendering related woes.
2025-06-29 03:41:37 -05:00
6ff0ffb80b
Fix section summary rendering (Hugo 0.146)
...
Didn't notice this was broken because my public website doesn't use
subsections at all.
2025-06-29 02:36:58 -05:00
ff4998f31b
debug: Show current template filename in bottom right
...
Only displayed when running live server. May remove in the future, just
need it now to make it much easier to reorganize some of the templates.
2025-06-28 03:25:46 -05:00
1aa2f8ea5c
Move template files based on Hugo v0.146 revamp
...
See https://gohugo.io/templates/new-templatesystem-overview/
Under layouts/
- mv _default/* .
- mv partials _partials
- mv shortcodes _shortcodes
- mv taxonomy/list.html taxonomy.html
- mv taxonomy/term.html term.html
2025-06-28 03:07:02 -05:00
6e7160efbb
Remove exampleSite
...
This isn't really kept up to date these days, the example site is
bbaovanc.com.
2025-04-20 04:41:57 -05:00
04c3c007a8
Fix pagination for Hugo 0.146
2025-04-20 04:34:15 -05:00
ad7432155f
Update jam icons repo to my own reupload
2025-04-19 01:13:33 -05:00
0aaf865b75
Rename privacy.twitter.enableDNT to x due to deprecation in Hugo
2025-04-19 00:58:23 -05:00
c9095e948b
Replace table shortcode with markdown attributes for class
2024-11-15 17:25:46 -06:00
ddb57e0120
Merge branch 'markdown-output'
2024-10-01 13:30:00 -05:00
9b851ce0e4
Add "View raw" button to page to view raw markdown code of page
2024-10-01 13:29:14 -05:00
f34cffb849
Make markdown output "ugly"
...
This makes it so, for example, `/blog/swapfile-guide` has markdown file
at `/blog/swapfile-guide.md` instead of `/blog/swapfile-guide/index.md`.
2024-10-01 13:28:19 -05:00
91994df910
Create markdown output template
...
Further progress is blocked by Hugo feature requests:
- https://discourse.gohugo.io/t/render-alternative-output-format-outside-of-leaf-bundle-subdirectory/46968
- https://github.com/gohugoio/hugo/issues/8927
2024-09-28 20:10:22 -05:00
e84f334591
Replace paginate with pagination.pagerSize in hugo.yaml
2024-09-24 21:17:41 -05:00
ebf39263a6
Replace use of deprecated .Site.Social
2024-08-29 20:39:34 -05:00
77afe66aa6
Support custom keywords instead of defaulting to using tags
...
Now can set `keywords:` in the front matter for actual keywords
2024-01-22 20:44:54 -06:00
788583ea23
Update syntax styles to fix user-select
...
Turns out the last commit didn't work because bobastyle.css has lower
priority than the syntax CSS. But Hugo must've updated the styles
upstream because it's fixed after regenerating.
2023-12-01 20:05:42 -06:00
4216b9ed6f
Add vendor-prefixed user-select to code block line numbers
2023-12-01 19:57:39 -06:00
54e639ecc3
Don't automatically put copyright in <p>
2023-11-11 20:33:08 -06:00
c980ced2fb
Remove back to top button
...
It's kind of ugly and weird, and probably not necessary. I might add it
back in the future if it's actually needed again.
2023-11-05 17:41:59 -06:00
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