Files
lit.ruv.wtf/website/data/blog/welcome.md
Max Litruv Boonzaayer 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

1.1 KiB

title, date, author, tags
title date author tags
Welcome to My Blog 2026-04-19 Max Litruv Boonzaayer welcome, meta, introduction

Welcome to My Blog

This is my first blog post! I'm excited to share my thoughts and experiences with you.

What This Blog Is About

This blog is built using a custom node-based graph system where each blog post is represented as a node in an interactive visual graph. Pretty cool, right?

Features

  • 📝 Markdown support with YAML front matter
  • 📅 Date-based organization
  • 🏷️ Tag system for categorization
  • 🎨 Interactive node-based visualization
  • 📁 Media support in data/blog/media/

Technical Details

The build system automatically:

  1. Scans the data/blog/ directory for .md files
  2. Parses YAML front matter for metadata
  3. Generates a blogs.json file
  4. Makes posts available to the BlogPostNode

You can reference images like this: Example

Code Examples

Here's some example code:

const greeting = "Hello, World!";
console.log(greeting);

Conclusion

Stay tuned for more posts! This is just the beginning of an exciting journey.