summaryrefslogtreecommitdiff
path: root/layouts/shortcodes
AgeCommit message (Collapse)Author
2025-07-14refactor: keep layouts folder structure up to standardsEltrac
2025-06-06feat: brand new linkroll page (originally blogroll)Eltrac
2025-06-02perf: load aPlayer after the whole pageEltrac
2025-06-02feat: add aPlayer shortcodeEltrac
2025-05-30feat: better gallery shortcodeEltrac
add utility classes ("center" and "full-width")
2025-05-17chore: remove data-src entirelyEltrac
2025-05-09fix: gallery shortcode not rendering inner markdown imageEltrac
2025-05-06fix: avoid showing thumbnail in sourceEltrac
The old lazy-loading solution requires an extra data-src attribute where the real image url is set. The script will replace src with data-src value when img tag is observed. But this caused a problem: Third-party applications like RSS readers do not load script, hence the image source is always the placeholder (a blurry version of the real image). Considering the fact that a placeholder image does not improve user experience that well, I removed it.
2025-04-30chore: deal with image lazyloadingEltrac
- lazyload post banner image - lazyload book cover - tidy up lazyload attributes in image shortcode
2025-04-03feat: add sponsor page and linkEltrac
2025-03-27chore: move links to a card and delete original pageEltrac
2025-03-27fix: book cannot be found in subfoldersEltrac
2025-03-27feat: add library sectionEltrac
2025-03-24fix: blog link images were mistaken as fancybox imagesEltrac
2025-03-24feat: add card section and card shortcodeEltrac
2025-01-20feat(theme): short code for right aligningEltrac
2025-01-02perf: show blurry thumbnail image before lazy loadingEltrac
2024-12-29fix(theme): parse image titlesEltrac
2024-12-19feat: add sidenote shortcodeEltrac
2024-12-19fix(toc): can't locate to book titleEltrac
2024-12-19feat: image lazyload & refactor: external js importEltrac
2024-12-19refactor: disable theme and move layout files to rootEltrac