- Update your name and intro text in
index.html. - Replace social links in
index.html. - Edit colors and typography tokens in
styles.cssunder:root. - Tune background object behavior in
window.floatingBackgroundConfiginsideindex.html:density,shape,size, andspeed. - Add your projects/posts by duplicating an
.itemblock.
Projects and writing now use one simple local editor.
- Run
node tools/post_studio_server.mjs - Open
http://127.0.0.1:4173/post-studio.html - Choose
ProjectsorWriting - Edit plain text and click
Save + Rebuild
Formatting in text fields:
[b]bold[/b][i]italic[/i][code]code[/code][link https://example.com]link text[/link][table] ... [/table]for tables usingleft | rightrows- blank line = new paragraph
- item= bullet point
The detail page editor is now one linear Body document field per item, so you can mix normal
text and tables in order without separate block editors.
Source of truth:
content/site-content.mjstools/post_generator.mjspost-studio.html
Generated from that source:
index.htmlprojects.htmlwriting.html- detail pages such as
tm.html,sol_lewitt.html, andwarren.html
Use an importance index from 1-100 to sort entries in descending order (higher = closer to top).
Apply this consistently on Home and archive pages.
Current Projects order/index:
- ExtraPass:
100 - Brookline Town Meeting Votes:
90 - iSocrateez:
10 - Longwood Mall:
5 - Washington Street Journal:
1
Current Writing order/index:
- AI-generated Bermanisms:
60 - Sol LeWitt:
50 - Legal Realignment at the Supreme Court:
25
index.html: structure and contentstyles.css: design system and layout stylesbackground.js: param-driven floating background engine