14 Commits

Author SHA1 Message Date
a4926c1368 fix: update regex for blob URL matching and enhance display name input in comments 2026-05-12 22:26:37 +10:00
b09a329d62 Refactor code structure for improved readability and maintainability 2026-05-12 04:43:25 +10:00
13fa54401f feat: add RSS feed link to blog footer and update blog page background color 2026-05-11 10:32:30 +10:00
7091b6844e feat: enhance blog layout with footer and improved navigation; add SVG icons for GitHub and Bluesky 2026-05-11 10:23:16 +10:00
bfa7cfcb36 feat: increase description length limit and add default Open Graph image 2026-05-10 23:45:28 +10:00
d990adf193 feat: add home link to navigation 2026-05-10 23:41:46 +10:00
6e1728d35e feat: add RSS feed generation and integrate RSS link in blog pages 2026-05-10 23:37:20 +10:00
7007660a80 feat: add extractDescription method and enhance renderPageTemplate with Open Graph metadata 2026-05-10 23:33:29 +10:00
ba36cdd05b refactor: remove blog and markdown test pages, update navigation links
- Deleted blog.html and associated blog post files (markdown-test, testddd, node-graphs, welcome).
- Updated index.html to use dynamic navigation links from navLinks.js.
- Enhanced MarkdownRenderer to include new heading pin elements.
- Implemented SVG bezier splines for blog post navigation.
- Adjusted CSS styles for blog layout and new elements.
2026-05-10 23:29:02 +10:00
daef942927 feat: implement scroll top bar and enhance blog navigation structure 2026-05-10 20:21:57 +10:00
a16445dd78 feat: enhance blog functionality with markdown rendering and bundling
- Updated build process to bundle main and blog scripts separately using esbuild.
- Modified HTML files to reference new bundled JavaScript files for improved performance.
- Implemented a new blogPage.js script to handle markdown rendering and copy functionality.
- Replaced inline markdown rendering with JSON payloads for better separation of content and presentation.
- Added Prism.js for syntax highlighting in blog posts.
- Improved CSS styles for better layout and scrolling behavior on blog pages.
2026-05-10 19:53:19 +10:00
35b049b833 Add static blog generator and initial blog posts
- Implement StaticBlogGenerator class for generating static HTML blog pages from markdown data.
- Create initial blog index page (blog.html) with links to posts.
- Add individual blog post pages for "Markdown Formatting Test", "Building Interactive Node Graphs", "Welcome to My Blog", "test d d d d", and "testddd".
- Include markdown rendering capabilities for formatting content in blog posts.
2026-05-10 19:46:31 +10:00
924ebfa164 chore: update code structure for improved readability and maintainability 2026-05-10 19:34:06 +10:00
0f59de54bb blog post editor 2026-05-10 19:09:26 +10:00