[
{
"attrs": {},
"bound": "full",
"children": [
{
"children": [],
"kind": "paragraph",
"spans": [
{
"kind": "plain-text",
"text": "Lists As An Alternative To Tables",
"type": "plain-text"
}
],
"template_list": [
"sections/paragraph/default.neoj"
],
"type": "block"
},
{
"children": [],
"kind": "paragraph",
"spans": [
{
"kind": "plain-text",
"text": "I\u0027m thinking about ordered lists and using them for a kinda of table or at least multi-column display.",
"type": "plain-text"
}
],
"template_list": [
"sections/paragraph/default.neoj"
],
"type": "block"
},
{
"children": [],
"kind": "paragraph",
"spans": [
{
"kind": "plain-text",
"text": "The idea is that you\u0027d do something like",
"type": "plain-text"
}
],
"template_list": [
"sections/paragraph/default.neoj"
],
"type": "block"
}
],
"end_section": null,
"flags": [],
"kind": "title",
"template_list": [
"sections/title/default.neoj",
"sections/basic/default.neoj"
],
"type": "basic"
},
{
"attrs": {},
"body": "-- columns\n\n1. This is row 1 col 1\n\n2. This is row 1 col 2\n\n1. This is row 2 col 1\n\n2. This is row 2 col 2\n\netc...",
"bound": "start",
"end_section": {
"attrs": {},
"bound": "end",
"children": [
{
"children": [],
"kind": "paragraph",
"spans": [
{
"kind": "plain-text",
"text": "Basically, you\u0027d just use the numbers to identify the column and then break the rows whenever the numbers start over.",
"type": "plain-text"
}
],
"template_list": [
"sections/paragraph/default.neoj"
],
"type": "block"
}
],
"flags": [],
"kind": "pre-end",
"template_list": [
"sections/pre-end/default.neoj",
"sections/end/default.neoj"
],
"type": "end"
},
"flags": [],
"kind": "pre",
"template_list": [
"sections/pre/default.neoj",
"sections/raw/default.neoj"
],
"type": "raw"
},
{
"attrs": {
"title": [
{
"spans": [
{
"kind": "plain-text",
"text": "Other Thoughts",
"type": "plain-text"
}
],
"text": "Other Thoughts"
}
]
},
"bound": "start",
"children": [
{
"bound": "full",
"children": [
{
"children": [],
"kind": "list-item-paragraph",
"spans": [
{
"kind": "plain-text",
"text": "You could could leave some numbers black and those would just output as empty?",
"type": "plain-text"
}
],
"template_list": [
"sections/list-item-paragraph/default.neoj"
],
"type": "block"
}
],
"kind": "list-item",
"template_list": [
"sections/list-item/default.neoj"
],
"type": "listitem"
},
{
"bound": "full",
"children": [
{
"children": [],
"kind": "list-item-paragraph",
"spans": [
{
"kind": "plain-text",
"text": "You could come up with a dynamic section tag (e.g. ",
"type": "plain-text"
},
{
"attrs": {},
"flags": [],
"kind": "code-shorthand",
"text": "-- col-1",
"type": "code-shorthand"
},
{
"kind": "plain-text",
"text": ", ",
"type": "plain-text"
},
{
"attrs": {},
"flags": [],
"kind": "code-shorthand",
"text": "-- col-2",
"type": "code-shorthand"
},
{
"kind": "plain-text",
"text": " etc. what would allow for you to add section attributes to each one as well.",
"type": "plain-text"
}
],
"template_list": [
"sections/list-item-paragraph/default.neoj"
],
"type": "block"
}
],
"kind": "list-item",
"template_list": [
"sections/list-item/default.neoj"
],
"type": "listitem"
},
{
"bound": "full",
"children": [
{
"children": [],
"kind": "list-item-paragraph",
"spans": [
{
"kind": "plain-text",
"text": "Need to think about the ramifications of that. Would probably want to make it a specifc marker like using a tilde to identify the dynamic part. e.g. ",
"type": "plain-text"
},
{
"attrs": {},
"flags": [],
"kind": "code-shorthand",
"text": "-- col~1",
"type": "code-shorthand"
},
{
"kind": "plain-text",
"text": ", ",
"type": "plain-text"
},
{
"attrs": {},
"flags": [],
"kind": "code-shorthand",
"text": "-- col~2",
"type": "code-shorthand"
},
{
"kind": "plain-text",
"text": ". This way you could make it dynamic for anything and just use it as a piece of metadata for anything.",
"type": "plain-text"
}
],
"template_list": [
"sections/list-item-paragraph/default.neoj"
],
"type": "block"
}
],
"kind": "list-item",
"template_list": [
"sections/list-item/default.neoj"
],
"type": "listitem"
},
{
"bound": "full",
"children": [
{
"children": [],
"kind": "list-item-paragraph",
"spans": [
{
"kind": "plain-text",
"text": "Of course, it probably makes the most sense to use a pipe so the method matches passing attributes.",
"type": "plain-text"
}
],
"template_list": [
"sections/list-item-paragraph/default.neoj"
],
"type": "block"
}
],
"kind": "list-item",
"template_list": [
"sections/list-item/default.neoj"
],
"type": "listitem"
},
{
"bound": "full",
"children": [
{
"children": [],
"kind": "list-item-paragraph",
"spans": [
{
"kind": "plain-text",
"text": "In fact, you could just make them attributes. Like it\u0027s a different way to add the metadata.",
"type": "plain-text"
}
],
"template_list": [
"sections/list-item-paragraph/default.neoj"
],
"type": "block"
}
],
"kind": "list-item",
"template_list": [
"sections/list-item/default.neoj"
],
"type": "listitem"
},
{
"bound": "full",
"children": [
{
"children": [],
"kind": "list-item-paragraph",
"spans": [
{
"kind": "plain-text",
"text": "And then for the multi column you\u0027d just look at the first flag and use it as the split row key",
"type": "plain-text"
}
],
"template_list": [
"sections/list-item-paragraph/default.neoj"
],
"type": "block"
}
],
"kind": "list-item",
"template_list": [
"sections/list-item/default.neoj"
],
"type": "listitem"
}
],
"end_section": {
"attrs": {},
"bound": "end",
"children": [],
"flags": [],
"kind": "list-end",
"template_list": [
"sections/list-end/default.neoj",
"sections/end/default.neoj"
],
"type": "end"
},
"flags": [],
"kind": "list",
"template_list": [
"sections/list/default.neoj"
],
"type": "list"
},
{
"attrs": {
"created": [
{
"spans": [
{
"kind": "plain-text",
"text": "2024-10-25T04:01:01-04:00",
"type": "plain-text"
}
],
"text": "2024-10-25T04:01:01-04:00"
}
],
"id": [
{
"spans": [
{
"kind": "plain-text",
"text": "2n/va/dl/7z",
"type": "plain-text"
}
],
"text": "2n/va/dl/7z"
}
],
"status": [
{
"spans": [
{
"kind": "plain-text",
"text": "scratch",
"type": "plain-text"
}
],
"text": "scratch"
}
],
"type": [
{
"spans": [
{
"kind": "plain-text",
"text": "post",
"type": "plain-text"
}
],
"text": "post"
}
],
"updated": [
{
"spans": [
{
"kind": "plain-text",
"text": "2024-10-25T04:01:01-04:00",
"type": "plain-text"
}
],
"text": "2024-10-25T04:01:01-04:00"
}
]
},
"bound": "full",
"data": {},
"end_section": null,
"error": null,
"flags": [],
"kind": "page",
"template_list": [
"sections/page/default.neoj",
"sections/json5/default.neoj"
],
"type": "json5"
}
]