Commit Graph

565 Commits

Author SHA1 Message Date
Nuno C.
aec7af1f4e Merge pull request #2293 from servedsmart/fix-issue-2292
💄 Style: Fix overflow on some home layouts
2025-07-10 11:35:20 +01:00
Nuno C.
ebca0ffcc7 Merge pull request #2275 from ZhenShuo2021/refactor/gallery
♻️ Refactor(gallery): improve readibility
2025-07-09 15:44:44 +01:00
Nuno C.
b83889b72f Merge pull request #2268 from servedsmart/move-inline-style-background-image-out-of-line
♻️ Refactor: Move inline styles containing background-image: out of line
2025-07-09 15:43:04 +01:00
Nuno C.
0f83712a3d Merge pull request #2253 from servedsmart/move-some-inline-event-handlers-out-of-line
♻️ Refactor: Move 2 inline event handlers out of line
2025-07-09 15:42:33 +01:00
Nuno C.
dfd03ad722 Merge pull request #2254 from servedsmart/add-missing-resources-fingerprint
🎨 Structure: Restructure vendor.html and add missing hugo fingerprints
2025-07-09 15:39:30 +01:00
Nuno C.
4d200adfd3 Merge pull request #2257 from Weaxs/umami-bugfix
umami bugfix
2025-07-09 15:38:45 +01:00
Nuno C.
83dcf2dfdc Merge pull request #2240 from ZhenShuo2021/style/format-head
🎨 Style(head): format head.html
2025-07-09 15:36:30 +01:00
Served Smart
36261b13e7 💄 Use w-full on all homepage layouts
This fixes https://github.com/nunocoracao/blowfish/issues/2292 and avoids expanding in weird ways on larger screens.

It does make the section a larger on large screens. This however looks reasonable and should actually be an improvement.

For consistency I added w-full to layouts unaffected by https://github.com/nunocoracao/blowfish/issues/2292 too (page, card). Otherwise they look off.

page layout still has a bug where the fixed-width div expands the section too much on larger screens, but this behavior is the same as before. All layouts do not encounter https://github.com/nunocoracao/blowfish/issues/2292.
2025-06-30 16:27:25 +02:00
Served Smart
9f9bb7dcd8 💄 Style: Fix overflow on some home layouts
Fixed width elements were overflowing previously on:
background, hero and profile.

This addresses https://github.com/nunocoracao/blowfish/issues/2292

Currently the section element expands more than it used to
on larger screens, I will try to fix this.
2025-06-30 00:04:28 +02:00
Served Smart
a34947a630 ♻️ Refactor: Move 2 inline event handlers out of line
If MDN explicitly warns user not to use them, we probably shouldn't.

MDN also states: "Note that inline event handlers are blocked as well[...]You should replace them with addEventListener calls[...]" regarding CSP.
2025-06-27 19:23:55 +02:00
Served Smart
7f8004e6af 🎨 Structure: Restructure vendor.html and add missing hugo fingerprints
This renames $youtubeLiteJS $youtubeLiteLib to match the naming of other files in assets/lib and moves the initialization of $youtubeLiteLib to the bottom, above the script element

This also adds 3 missing fingerprints, one to $packeryLib, one to $twelementsLib and one to $youtubeLiteCSS
2025-06-27 19:23:31 +02:00
Served Smart
80486364cd 🐛 Fix: Reassignment of variable names
I'm not sure why this is such a big problem, but hugo doesn't seem to like this. It is also better to just use the intended way to reassign vars always.

Before, *feature* images if using background.html would always get overwritten, now that is fixed.
2025-06-27 19:21:59 +02:00
Served Smart
f82776c86b 🐛 Fix: Typos and images not in css if optimized 2025-06-27 19:21:58 +02:00
Served Smart
1736cafcf4 ♻️ Refactor: Move inline styles containing background-image: out of line
This greatly reduces the number of inline styles in the project and enhances maintainability by avoiding a lot of duplicate code.

This also reduces the number of hashes required for a CSP since all previous background-image inline styles are now in main.css.
2025-06-27 19:21:58 +02:00
ZhenShuo Leo
43857a5aa9 refactor(gallery): improve readibility
- remove unnecessary intermediate variable
- move the go process out of the div since they are not related
- use expressive variable names
- reorder declarations
2025-06-24 03:44:13 +08:00
ZhenShuo Leo
2886dea826 style(header): run prettier format 2025-06-19 19:44:08 +08:00
ZhenShuo Leo
6d941ee3d7 fix(header): incorrect end clause 2025-06-19 19:44:08 +08:00
ZhenShuo Leo
79171f488c refactor(header): modularize basic.html 2025-06-19 19:44:08 +08:00
ZhenShuo Leo
62e5fc2564 style: format head.html 2025-06-19 19:42:57 +08:00
ZhenShuo Leo
fda569cb8b fix: make head.html formattable 2025-06-19 19:42:57 +08:00
ZhenShuo Leo
e9edfa8f1c feat: support all types of sources for defaultSocialImage 2025-06-19 19:42:56 +08:00
Weaxs
49e463b726 add prettier-ignore annotation 2025-06-19 17:17:34 +08:00
Weaxs
495562826c umami bugfix 2025-06-19 15:50:24 +08:00
Nuno Coração
f2e224a042 pretty run 2025-06-17 23:17:26 +01:00
Nuno Coração
560e927b87 Merge pull request #2210 from espressif/fix/add_default_figure_shortcode_as_partial
🐛 fix: add default figure shortcode as partial
2025-06-17 23:12:54 +01:00
Nuno Coração
03f9c7d732 Merge pull request #2224 from Weaxs/support-adsense
 support advertisement
2025-06-17 23:06:45 +01:00
Nuno Coração
472a89c7a5 Merge pull request #2211 from servedsmart/move-most-inline-styles-out-of-line
♻️ refactor: Move most inline styles out of line
2025-06-17 22:56:25 +01:00
Nuno Coração
3e52d26e30 Merge pull request #2216 from ZhenShuo2021/fix/showDate
🐛 Fix: date still shown when showDate=false
2025-06-17 22:49:46 +01:00
Nuno Coração
c2ea4c27b6 Merge pull request #2209 from servedsmart/move-similar-inline-scripts-out-of-line
♻️ refactor: Move similar javascript inline code out of line
2025-06-17 22:37:34 +01:00
Nuno Coração
d97945d23b Merge pull request #2207 from ZhenShuo2021/fix/toc-active
🐛 Fix TOC Active State Loss with Dynamic Content
2025-06-17 22:31:32 +01:00
Nuno Coração
1c43a42adb Merge pull request #2202 from ZhenShuo2021/fix/toc-child
🐛 Fix: smartTOCHideUnfocusedChildren not collapsed
2025-06-17 22:31:12 +01:00
Weaxs
52b47665c8 support advertisement 2025-06-16 16:18:51 +08:00
Served Smart
9f85c0566e ♻️ refactor: Move most inline styles out of line
- Move out of line by using already defined css classes
- Move paddings out of line
- Move margins out of line
- Move z-indexes out of line
- Move center-relative-left out of line
2025-06-12 14:00:21 +02:00
Served Smart
4ff3d07d30 🎨 structure: Use more explicit naming in fetchRepo() 2025-06-12 13:58:59 +02:00
Served Smart
37ab1055e7 ♻️ refactor: Move similar javascript inline code out of line
- Move variables oid, oid_likes out of line
- Move background-blur out of line
- Move fetch-repo code out of line
2025-06-12 13:58:59 +02:00
ZhenShuo Leo
c3fbfc9545 fix: date still shown when showDate=false 2025-06-11 18:31:15 +08:00
kirill.chalov
58f0e30d65 🐛 fix: add default figure shortcode as partial
Hugo v0.146 removed access to embedded templates like "_internal/shortcodes/figure.html".
This commit adds the template as figure-default.html.

This fixes build errors reported and partially solved in issues #2052 and #2093
when using the figure shortcode with the "default=true" option.
2025-06-05 16:34:12 +08:00
ZhenShuo Leo
e6f0522b60 🐛 fix(toc): prevent active state loss from dynamically loaded content 2025-06-04 13:52:01 +08:00
ZhenShuo Leo
4ca31fadca 🐛 fix: toc child not collapsed 2025-06-04 12:18:33 +08:00
ZhenShuo Leo
7cc521bc1e 🐛 fix: gist shortcode breaks smartTOC 2025-06-04 11:08:38 +08:00
Served Smart
dc36597427 🔒 Add config parameter fingerprintAlgorithm
This parameter allows users to choose their algorithm for html integrity checks. This mainly affects Hugo's fingerprint
2025-06-03 11:53:03 +02:00
Nuno Coração
94424416bc polish 2025-05-27 00:58:36 +01:00
Nuno Coração
f316c9b437 Merge pull request #2166 from ZhenShuo2021/feat/image-option
 Feat: add new option disableImageOptimizationMD
2025-05-27 00:37:23 +01:00
Nuno Coração
68bd843e73 Merge branch 'dev' into feat/gist 2025-05-27 00:36:19 +01:00
Nuno Coração
26f3f0510b Merge pull request #2162 from soar/feature/github-thumbnails
 feat(shortcodes): Display thumbnails for GitHub repos
2025-05-27 00:34:06 +01:00
Nuno Coração
e9ebdc4dbe Merge pull request #2158 from ZhenShuo2021/fix/code-card
🐛 fix: hugo minify breaks repo cards
2025-05-27 00:32:59 +01:00
Nuno Coração
7afecd63e5 Merge pull request #2133 from timcappalli/main
Feat: Adds ability show only the category instead of all tags
2025-05-27 00:31:07 +01:00
Nuno Coração
375bf31e0b Merge pull request #2131 from ZhenShuo2021/fix/article-shortcode
🐛 fix: article shortcode across languages (#2130)
2025-05-27 00:28:19 +01:00
Nuno Coração
c93fafd3ee Merge pull request #2160 from ZhenShuo2021/refactor/render-image
♻️ Refactor: encapsulates functions in render-image.html
2025-05-27 00:27:09 +01:00
Nuno Coração
f711f1afaa Merge pull request #2115 from ZhenShuo2021/feat/hero-image
 Feat: add option disableHeroImageFilter on homepage (#2029)
2025-05-27 00:26:15 +01:00