- MathJax: Added MathJax for rendering mathematical equations. Supports inline math using
$
and display math using$$
. - Mermaid.js Integrated Mermaid.js for creating diagrams and flowcharts. Added support for both dark and light themes, which automatically adjust based on the user’s system settings.
-
Links: Implemented a plugin
html.rb
to addref,rel,target
attributes and set all external links to open in a new tab. - Swup.js Integration: For page transitions and enhanced user experience.
- Email form and Comment: Google Forms integration for handling comments.
-
Rough Notation: for annotating content with hand-drawn-style highlights underline.
-
Code Copy Button: Copy-to-clipboard button for quickly copy code snippets with a single click.
-
TimeAgo: feature to dynamically display human-readable timestamps (e.g.“2 days ago”) for posts, comments, or updates.
- PhotoSwipe: for better image gallery experiences responsive for High res image.
