Skip to content

millxing/robschoen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customize quickly

  • Update your name and intro text in index.html.
  • Replace social links in index.html.
  • Edit colors and typography tokens in styles.css under :root.
  • Tune background object behavior in window.floatingBackgroundConfig inside index.html: density, shape, size, and speed.
  • Add your projects/posts by duplicating an .item block.

Site Editor

Projects and writing now use one simple local editor.

  1. Run node tools/post_studio_server.mjs
  2. Open http://127.0.0.1:4173/post-studio.html
  3. Choose Projects or Writing
  4. 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 using left | right rows
  • 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.mjs
  • tools/post_generator.mjs
  • post-studio.html

Generated from that source:

  • index.html
  • projects.html
  • writing.html
  • detail pages such as tm.html, sol_lewitt.html, and warren.html

Importance index

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

File map

  • index.html: structure and content
  • styles.css: design system and layout styles
  • background.js: param-driven floating background engine

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors