diff --git a/ventures/mdecks/app.js b/ventures/mdecks/app.js
index f3191f8..29a2dee 100644
--- a/ventures/mdecks/app.js
+++ b/ventures/mdecks/app.js
@@ -11,58 +11,56 @@
var SAMPLE = [
"# .mdeck",
- "## Plain text in, clean slides out",
+ "## Slides from plain text",
"",
- "- Type markdown-ish slides in the editor",
- "- Live preview renders on the right",
- "- Navigate with arrow keys or swipe",
- "- Copy as self-contained HTML",
+ "This deck is the demo, and its source is in the editor: change a word there and watch this slide change.",
+ "",
+ "---",
+ "# Why",
+ "## A deck shouldn't take longer than the meeting",
+ "",
+ "- Dragging boxes isn't the job",
+ "- Your words are the job",
+ "- So type them, and let the slides follow",
"",
"---",
"# How it works",
"",
- "- `# Title` and `## Subtitle`",
- "- `- bullet` points or `* bullet`",
+ "- `#` for a title, `##` for a subtitle",
+ "- `-` for a point like this one",
+ "- **bold**, *italic* and `code` work inline",
"- `---` on its own line starts a new slide",
- "- Inline **bold**, *italic*, and `code`",
- "- Plain lines become paragraphs",
+ "",
+ "Any other line is a paragraph, like this one.",
"",
"---",
- "# Free tier ($0)",
+ "# Free, right now",
"",
- "- Full plain-text editor",
- "- Live navigable preview",
- "- Arrow keys + progress bar",
- "- One-click HTML export",
- "- Nothing saved or sent",
- "",
- "---",
- "# Pro tier ($5/mo)",
- "",
- "- Saved decks",
- "- Themes",
- "- Speaker notes",
- "- PDF export",
- "- Shareable links",
+ "- This editor and the live preview",
+ "- Arrow keys or swipe to present",
+ "- **Copy deck as HTML**: one file that opens in any browser",
+ "- Nothing is saved or sent: your deck stays in this tab",
"",
"---",
"# Who it's for",
"",
- "- Weekly status updates",
- "- Sprint demos",
- "- Lunch talks",
- "- Class notes",
- "- Anyone who'd rather type than drag boxes",
+ "Anyone who'd rather type a deck than drag one: the weekly update, the demo, the talk, the class notes.",
"",
"---",
- "# Try it now",
+ "# Pro, if you want more",
"",
- "Edit this deck to try the syntax:",
- "- Change this bullet",
- "- Add another slide with `---`",
- "- Make text **bold** or *italic*",
+ "- Saved decks and themes",
+ "- Speaker notes",
+ "- PDF export and a shareable link",
+ "- **$5/mo**, the founding price",
"",
- "[Join early access](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+.mdeck&venture=mdecks&plan=Pro)"
+ "Pro isn't built yet, and nothing is charged today.",
+ "",
+ "---",
+ "# Your turn",
+ "",
+ "Select everything in the editor, delete it, and type your own.",
+ "Or [get early access to Pro](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+.mdeck&venture=mdecks&plan=Pro)."
].join("\n");
function esc(s) {
@@ -75,7 +73,7 @@
out = out.replace(/\*([^*]+)\*/g, "$1");
out = out.replace(/`([^`]+)`/g, "$1");
// Handle links - only http and https
- out = out.replace(/\[([^\]]+)\]\((https?:\/\/[^)]+)\)/g, '$1');
+ out = out.replace(/\[([^\]]+)\]\((https?:\/\/[^)\s\"'<>]+)\)/g, '$1');
return out;
}