← Corpus / specs / other
Churn: An AI content editor for the Internet has been missing.
Content Management Systems are an old paradigm, they are clunky, they are rarely where creatives develop content. HTML and CSS need to marry Content Editors
- Path
- Churn-Content-Editor-for-the-Web.md
- Authors
- Michael Staton
- Augmented with
- Claude Sonnet 4 on Warp
- Tags
- Cross-Platform
Why are we still using complex file formats? [[Vocabulary/AI Models|AI Models]] and [[concepts/Explainers for AI/Code Generators|Code Generators]] all speak [[projects/Emergent-Innovation/Standards/Markdown|Markdown]], [[Tooling/Software Development/Programming Languages/HTML|HTML]], [[Tooling/Software Development/Programming Languages/CSS|CSS]], even [[Vocabulary/Scalable Vector Graphics|Scalable Vector Graphics]].
We can use [[Tooling/Software Development/Programming Languages/HTML|HTML]] and [[Tooling/Software Development/Programming Languages/CSS|CSS]] for layout design. We don’t need [[organizations/Adobe|Adobe]] or [[Tooling/Creative/Affinity Design Suite|Affinity Design Suite]]. We need to make it a [[Vocabulary/Responsive Design|Responsive Design]] and publish it to the web anyway. Emails and reports, fine okay.
Markdown editors are growing like crazy: [[Tooling/Productivity/Advanced Documents/Obsidian|Obsidian]], [[Tooling/Productivity/Advanced Documents/Anytype|Anytype]], [[Tooling/Productivity/Advanced Documents/CraftDocs|CraftDocs]], [[Tooling/Productivity/Advanced Documents/Logseq|Logseq]],
Academic editors are well loved like [[Tooling/Productivity/Research Tools/Essayist|Essayist]], [[Tooling/Productivity/Research Tools/PapersApp|PapersApp]]
Open source text editors like [[Tooling/Software Development/Developer Experience/Helix|Helix]], [[Tooling/AI-Toolkit/Generative AI/Code Generators/Zed|Zed]].
Open source version control systems like [[Tooling/Products/Git|Git]], [[Tooling/Software Development/Developer Experience/DevOps/Gitoxide|Gitoxide]], [[Tooling/Software Development/Developer Experience/DevOps/Jujutsu|Jujutsu]].
We have open standards like [[projects/Emergent-Innovation/Standards/WebGL|WebGL]], and [[Vocabulary/WebGPU|WebGPU]],
We now have a next generation [[Vocabulary/Cross-Platform Applications|Cross-Platform]] framework to build [[Vocabulary/Cross-Platform Applications|Cross-Platform Applications]] with libraries like [[projects/Emergent-Innovation/wgpu|wgpu]].
Features
Aliases & Variants: defaults to plural, singular, acronym, acronym plural.
Table Enhancements
Can merge cells.
Tag Management
Find and replace tag all over content library. Tags have aliases treated as first class citizens.
Backlink System
Anywhere on the filesystem, not just in the vault. Paths referencing other files in the filesystem outside the vault are indicated as needing to have an array of viable paths.
The array of viable paths also determines where the document appears.
Managed by an easy to use one click one view symlink system.
Repository Inter-Transport
Show, hide HTML, CSS
Apps and [[Vocabulary/Plug-ins, Add-ons, Extensions|Plug-ins, Add-ons, Extensions]] Use [[Tooling/Software Development/Frameworks/Frontend/UI Frameworks/Tailwind|Tailwind]]
Only deal with [[projects/Emergent-Innovation/Standards/Markdown|Extended Markdown]]. Sytnax definer, to web components.
Tasks with metadata
- [ ] {by: Michael Staton, to: Tanuj R., date_assigned: 2025-04-26, date_completed: 2025-04-29 } Just get it done please! That thing!
Terminal Emulator Interface
Embedded [[concepts/Explainers for AI/AI Integrations|AI Integrations]] for both [[concepts/Explainers for AI/AI Powered Content Generation|AI Powered Content Generation]] and [[Vocabulary/Web Development|Web Development]].
Build once play anywhere [[Vocabulary/Cross-Platform Applications|Cross-Platform Applications]] with [[Tooling/Software Development/Programming Languages/Rust|Rust]] using [[Tooling/Software Development/Programming Languages/Libraries/wgpu|wgpu]] or [[Tooling/Software Development/Developer Experience/DevTools/Tauri|Tauri]]
Projects
Tools, Programs, Code etc.
Write your own tools to manipulate text.
Improve Section
Suggest Edits
- Private notes
- Variants
- Versions
- Variables:
Clone parent: git clone <parent-repo> - Components
- Section and Header IDs, Header Level IDs in the naming.
Context, IDs, Windows
So, if I’m writing about something, I want it to be connected to that something. Yet, it doesn’t need to appear over and over.
AST object IDs for sections, paragraphs
Appearances
Header syntactical mods for subheaders and subtitles
In markdown there are by default 6 levels of headers. However, if you want to render a subheader or subtitle you can use syntax to render the remaining text in as a subheading, subtitle, or lede. For example,
- a double pipe (||)
- a double dash (—)
- a double colon (::)
- a double asterisk (**)
- a double equals (==)
- a double plus (++)
- surrounded by parenthesis (Heading (Text))
[[Tooling/Software Development/Developer Experience/DevOps/Jujutsu|Jujutsu]] integration.
Auto path and backlink adjustment on changes in files.
[[uuid]] generation Split markdown file into two.
Citation Management Automation
Sources
Citations are considered safe INSIDE callouts.
Dependencies
[[Tooling/Software Development/Programming Languages/Rust|Rust]] [[Tooling/Software Development/Developer Experience/DevTools/Tauri|Tauri]] [[Tooling/Software Development/Programming Languages/Elixir|Elixir]] [[Tooling/Software Development/Databases/DuckDB|DuckDB]] [[Tooling/Software Development/Programming Languages/Libraries/wgpu|wgpu]] [[Tooling/Software Development/Frameworks/Frontend/UI Frameworks/Tailwind|Tailwind]] [[Tooling/Software Development/Programming Languages/Libraries/Glow|Glow]] [[Tooling/Software Development/Programming Languages/Libraries/Unified.js|Unified.js]] [[Tooling/Software Development/Programming Languages/Libraries/Remark.js|Remark.js]] [[Tooling/Software Development/Frameworks/Web Frameworks/MDX|MDX]]
Inspiration Set
[[Tooling/Productivity/Advanced Documents/Quip|Quip]] [[Tooling/Software Development/Developer Experience/Helix|Helix]] [[Tooling/Productivity/Advanced Documents/Notion|Notion]] [[Tooling/Productivity/Advanced Documents/Affine|Affine]] [[Tooling/Enterprise Jobs-to-be-Done/Coda|Coda]] [[Tooling/Productivity/Advanced Documents/Obsidian|Obsidian]] [[Tooling/Productivity/Affinity Publisher]] [[Tooling/AI-Toolkit/Generative AI/Code Generators/Windsurf IDE|Windsurf IDE]] [[Tooling/AI-Toolkit/Generative AI/Code Generators/Zed|Zed]] [[Tooling/Enterprise Jobs-to-be-Done/Content Management Systems/Hygraph|Hygraph]] [[Tooling/Enterprise Jobs-to-be-Done/Content Management Systems/Payload|Payload]] [[Tooling/Software Development/Lego-Kit Engineering Tools/UI Builders/WebStudio|WebStudio]] [[Tooling/Enterprise Jobs-to-be-Done/GrapesJS|GrapesJS]] [[Tooling/Creative/Figma|Figma]] [[Tooling/Software Development/Developer Experience/DevOps/Jujutsu|Jujutsu]] [[Tooling/Software Development/Developer Experience/DevOps/Retcon|Retcon]] [[moc/Obsidian Plugin Community|Obsidian Plugin Community]] [[Ditto]] [[Sources/Media/Substack|Substack]] [[Tooling/Enterprise Jobs-to-be-Done/Plunk|Plunk]] [[Pages]]
One Day
[[concepts/Explainers for Tooling/Advanced Documents|Collaborative Documents]] Contribution monitoring. Edits, amends, saves timestamps.