Commit Graph

11 Commits

Author SHA1 Message Date
6e1728d35e feat: add RSS feed generation and integrate RSS link in blog pages 2026-05-10 23:37:20 +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
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
0f59de54bb blog post editor 2026-05-10 19:09:26 +10:00
40fd8e8e42 feat: Add blog post functionality with Markdown support
- Introduced BlogPostNode to render blog posts with metadata and content.
- Updated graph.json to include new blog post nodes.
- Enhanced MarkdownRenderer to support code block options for max height.
- Added CSS styles for improved code block scrolling and syntax highlighting.
- Created example blog posts: "Markdown Formatting Test", "Welcome to My Blog", and "Building Interactive Node Graphs".
- Implemented dynamic loading of blog data from blogs.json.
- Updated WorkspaceNavigator to allow smooth panning over blog nodes.
2026-04-19 09:09:53 +10:00
7f5ae16dea Add build script for Cloudflare Pages deployment 2026-03-04 23:38:08 +11:00
4be791f90e Redesign: Replace site with interactive terminal interface
- New xterm.js-based terminal with retro CRT aesthetics
- Matrix chat integration with real-time messaging
- Bluesky social media integration
- Interactive commands (help, about, chat, bluesky, privacy, etc.)
- Responsive design with mobile support
- Privacy policy command
- Quick navigation links (Docs, GitHub, Bluesky)
- Preserved all image assets (blocks, items, particles, icons)
- Updated README and package.json with new features
2026-03-04 23:15:44 +11:00
3ba555b023 update build 2025-06-06 21:33:06 +10:00
f2dbad9d4b moved things to website dir 2025-06-06 12:46:18 +10:00
cd428b4a6d Refactor website structure and update licenses
- Replaced Apache License with MIT License in LICENSE file.
- Updated index.html with common meta tags and improved structure.
- Enhanced privacy.html with new styles and scripts for better presentation.
- Added sitemap reference in robots.txt.
- Created GitHub Actions workflow for automated site builds.
- Added .gitignore to exclude unnecessary files from version control.
- Implemented build.js for dynamic HTML generation from templates.
- Created src/index.html and src/privacy.html with metadata for dynamic content.
- Established templates for header, footer, and layout to standardize page structure.
2025-06-06 12:35:26 +10:00