Changes


  1. MathJax: Added MathJax for rendering mathematical equations. Supports inline and display equations.
  2. 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.
  3. Links: Implemented a plugin html.rb to add ref,rel,target attributes and set all external links to open in a new tab.

  4. Swup.js Integration: For page transitions and enhanced user experience.
  5. Email form and Comment: Google Forms integration for handling comments.
  6. Rough Notation: for annotating content with hand-drawn-style highlights underline.

  7. Code Copy Button: Copy-to-clipboard button for quickly copy code snippets with a single click.

  8. TimeAgo: feature to dynamically display human-readable timestamps for posts, comments, or updates.

  9. PhotoSwipe: for better image gallery experiences responsive for High res image.

  10. Google Forms Submission: Added form submission via Google Forms for feedback messages and email.

  11. Notes Section: Added Comment section to display user notes on posts, with timestamp formatting.

  12. Search Feature: Implemented full-text search across posts, with live results, query highlighting, caching, and Swup.js integration for seamless transitions.
Home page on Dec 31, 2025