{"repo":"Hacknock/lobsterjs","free":true,"listed":false,"github":"https://github.com/Hacknock/lobsterjs","clone":"git clone https://github.com/Hacknock/lobsterjs.git","description":"A tool to convert Markdown into simple and rich web pages.","language":"TypeScript","stars":42,"topics":["browser","css-first","esm","javascript","markdown","markdown-parser","no-build","static-site","typescript","zero-dependency"],"license":"MIT","category":"productivity","readme_excerpt":"lobster.js Extended Markdown parser for rich, structured web pages — works in the browser and Node.js. Demo & Docs → · Wiki → lobster.js takes a Markdown file with its own extended syntax and turns a near-empty HTML page into a fully structured document — no build step, no framework. It provides document structure only ; appearance is entirely up to CSS via predictable lbs- class names. lobster.js outputs semantic HTML with lbs- class names. No stylesheet is bundled in the package — styling is entirely up to you. Ready-to-use CSS themes are provided in docs/themes/ for quick starts and inspiration. --- Features - All standard Markdown — headings, paragraphs, bold, italic, strikethrough, code, blockquotes, lists, tables, links, images - Extended syntax unique to lobster.js: - :::header / :::footer — semantic page header and footer regions - :::details — native collapsible / blocks - :::warp + [ id] — define content once, place it anywhere (great for multi-column layouts) - Silent tables ( … ) — borderless layout grids - Table cell merging — horizontal ( \\ ) and vertical ( \\--- ) colspan/rowspan - Image sizing — - Heading anchors — ## My Section {#my-section} adds an id attribute for deep linking - Footnotes — reference ( [^id] ) and inline ( ^[text] ) - CSS-first styling — all elements get lbs- class names; bring your own stylesheet - Multi-file loading — pass an array of paths to loadMarkdown to merge multiple Markdown files into one page; all warp/link/footnote definitions a","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hacknock","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hacknock/lobsterjs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}