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.
This commit is contained in:
2026-05-10 19:46:31 +10:00
parent b8e357e76b
commit 35b049b833
11 changed files with 996 additions and 7 deletions

View File

@@ -644,13 +644,40 @@
}
]
},
{
"id": "blog_testddd",
"type": "blog_post",
"title": "test d d d d",
"blogSlug": "testddd",
"position": {
"x": 2200,
"y": 900
},
"width": 600,
"inputs": [
{
"id": "exec_in",
"name": "Previous",
"direction": "input",
"kind": "exec"
}
],
"outputs": [
{
"id": "exec_out",
"name": "Next",
"direction": "output",
"kind": "exec"
}
]
},
{
"id": "blog_welcome",
"type": "blog_post",
"title": "Welcome to My Blog",
"blogSlug": "welcome",
"position": {
"x": 2200,
"x": 2900,
"y": 900
},
"width": 600,
@@ -677,7 +704,7 @@
"title": "Building Interactive Node Graphs",
"blogSlug": "node-graphs",
"position": {
"x": 2900,
"x": 3600,
"y": 900
},
"width": 600,
@@ -928,13 +955,25 @@
"pinId": "exec_out"
},
"to": {
"nodeId": "blog_welcome",
"nodeId": "blog_testddd",
"pinId": "exec_in"
},
"kind": "exec"
},
{
"id": "blog_connection_1",
"from": {
"nodeId": "blog_testddd",
"pinId": "exec_out"
},
"to": {
"nodeId": "blog_welcome",
"pinId": "exec_in"
},
"kind": "exec"
},
{
"id": "blog_connection_2",
"from": {
"nodeId": "blog_welcome",
"pinId": "exec_out"