Commit Graph

792 Commits

Author SHA1 Message Date
ZhenShuo Leo 9b35cc2bae fix(toc): too wide when no related contents 2025-10-11 15:19:36 +08:00
ZhenShuo Leo d8ea1d81b5 fix: article shortcode padding 2025-10-11 15:19:35 +08:00
ZhenShuo Leo 751856fcc2 fix: show full size author image when zooming 2025-10-11 15:19:35 +08:00
ZhenShuo Leo ba45e11207 fix: repo card css output path conflict 2025-10-11 15:19:35 +08:00
ZhenShuo Leo de43ea47cb fix: scroll to top height offset on rtl sites 2025-10-11 15:19:35 +08:00
ZhenShuo Leo eb01381598 fix(header): remove logo alt 2025-10-11 15:19:35 +08:00
ZhenShuo Leo 9665fe953c fix(header): align width with body
remove all horizontal padding
align layout padding settings with body
split body classes into three variables
2025-10-11 15:19:35 +08:00
ZhenShuo Leo 2c6a95a755 fix(toc): incorrect active link in short paragraph 2025-10-11 15:19:35 +08:00
ZhenShuo Leo ba8aac3a14 fix(terms): typo term -> taxonomy 2025-10-11 15:19:35 +08:00
ZhenShuo Leo 3918571644 chore(article-link): use old naming of css class name
though the new thumbnail--xxx naming is cleaner
but this kind of change should be postponed until a major release
2025-10-08 13:15:31 +08:00
ZhenShuo Leo a27d65ad36 fix(article-link): replace figure tag to div
this is not needed for decorative images
2025-10-08 13:06:24 +08:00
ZhenShuo Leo c599c3489e fix(head): scroll to top element not found error 2025-10-04 07:36:22 +08:00
ZhenShuo Leo b9a45ea2a9 fix(head): pass current context to analytics 2025-10-01 17:00:58 +08:00
ZhenShuo Leo 8b41f89455 fix(head): only load analytics when IsProduction 2025-10-01 17:00:58 +08:00
ZhenShuo Leo 374a0f51f7 fix(head): social image meta duplication 2025-10-01 17:00:58 +08:00
ZhenShuo Leo b3bc04cfc3 refactor(head): move meta to the front 2025-10-01 17:00:58 +08:00
ZhenShuo Leo 7b694613da refactor(head): remove unnecessary space trim 2025-10-01 17:00:58 +08:00
ZhenShuo Leo 2c9f1af5b2 refactor(head): remove unnecessary newScratch 2025-10-01 13:36:11 +08:00
ZhenShuo Leo f827f8e8d8 feat: add support for imagePosition config 2025-09-30 23:09:43 +08:00
Ted 45c084afa0 Update carousel.html to support arbitrary aspect ratios 2025-09-28 09:29:30 -05:00
ZhenShuo Leo 22f097f92a chore: hotlinkFeatureImages -> hotlinkFeatureImage 2025-09-27 09:12:58 +08:00
ZhenShuo Leo 9eebb5b2aa fix: img attribute
add loading/decoding/fetchpriority

remove alt for decorative images
2025-09-26 22:37:56 +08:00
ZhenShuo Leo e6968d877f feat(hero): add support for hotlinkFeatureImages 2025-09-26 22:07:26 +08:00
ZhenShuo Leo 4b9e63fd99 feat(article-link): add support for hotlinkFeatureImages 2025-09-26 22:06:53 +08:00
quasialex 98f5b2c3b4 Update head.html
Correction: firebaseConfig authDomain
2025-09-23 20:28:50 +03:00
ZhenShuo Leo 7cb8dcc4a1 chore(article-link): remove _external-link.html
we don't need this anymore
2025-09-23 23:02:17 +08:00
Nuno C. e26666c001 Merge pull request #2497 from ZhenShuo2021/chore/icon-title
🔧 Chore: add title to icons
2025-09-23 15:56:36 +01:00
Nuno C. 646d1eca82 Merge pull request #2496 from ZhenShuo2021/fix/term
🐛 Fix(term): allow controled by frontmatter
2025-09-23 15:56:06 +01:00
Nuno C. 6f0238652b Merge pull request #2495 from ZhenShuo2021/fix/page-widget
🐛 Fix: page widget
2025-09-23 15:55:25 +01:00
Nuno C. 619fe502dc Merge pull request #2478 from milesbarr/dev
Fix HTML for menu items that only have an icon
2025-09-23 15:54:04 +01:00
ZhenShuo Leo 545febc7c0 chore: add title to icons 2025-09-23 18:01:19 +08:00
ZhenShuo Leo 17292857a7 fix(term): add margin to header 2025-09-23 18:01:08 +08:00
ZhenShuo Leo 7c4c740b25 fix(term): allow controled by frontmatter 2025-09-23 18:01:08 +08:00
ZhenShuo Leo bcc9cf9f6c fix(baseof): correct typo 2025-09-23 17:57:58 +08:00
ZhenShuo Leo c330c17215 fix(buymeacoffee): widget position letter case and default value 2025-09-23 17:57:58 +08:00
ZhenShuo Leo b777d4e59e fix(scroll-to-top): resolve overlap with buy me a coffee button 2025-09-23 17:57:58 +08:00
ZhenShuo Leo e1f59b6108 fix(carousel): prevent generating duplicate CSS files
use inline CSS to avoid extra workarounds
2025-09-20 01:09:15 +08:00
Miles Barr 9872eebdde Merge branch 'dev' into dev 2025-09-16 07:56:02 -07:00
ZhenShuo Leo 3f0dc1d6e1 feat(hero): replace div with img tag
Changed: basic and thumbAndBackground layout
2025-09-16 15:08:36 +08:00
ZhenShuo Leo d21a4e6e4a feat(term-link): implement the same behavior as article-link in term-link/card.html
use new hover logic
replace div with img tag
2025-09-16 15:08:36 +08:00
ZhenShuo Leo 01b998e070 feat(article-link): replace background div with img tag 2025-09-16 15:08:36 +08:00
ZhenShuo Leo 340364f31a feat(article-link): use semantic HTML 2025-09-16 15:08:36 +08:00
ZhenShuo Leo 5bab41062a refactor(article-link): remove unnecessary with syntax 2025-09-16 15:08:35 +08:00
ZhenShuo Leo b1b7aa1f42 feat(article-link): reimplement card hover using ::before method
The previous method was not intuitive since there was nothing in the <a> tag,
and required group-xxx classes for every element.

The new pseudo element method fixes those problems, see:

https://kittygiraudel.com/2022/04/02/accessible-cards/
2025-09-16 15:08:35 +08:00
ZhenShuo Leo 8911ac843a chore(term-link): remove unused .Params.images 2025-09-16 15:08:35 +08:00
ZhenShuo Leo cb479d5693 feat(hero): support internal links for featureimage
This commit also gives the `featureimage` frontmatter the highest priority, preventing it from being overridden by hidden logic.
2025-09-16 15:08:35 +08:00
ZhenShuo Leo 9c1d56e0e7 feat(article-link): support internal links for featureimage
This commit also gives the `featureimage` frontmatter the highest priority, preventing it from being overridden by hidden logic.
2025-09-16 15:08:35 +08:00
ZhenShuo Leo 6d6b5d3946 fix(article-link): skip fetching images when hideFeatureImage is true 2025-09-16 15:08:35 +08:00
ZhenShuo Leo ff3a6b4253 fix(article-link): explicitly set featured priority 2025-09-16 15:08:35 +08:00
ZhenShuo Leo 0f7f27b916 refactor(article-link): separate Go templates from HTML rendering
Add descriptions for the purpose of each template.
It takes time to figure out their use every time.
2025-09-16 15:08:35 +08:00