Skip to content

Commit 3482491

Browse files
mertguvencliclaude
andcommitted
docs: emphasize beautiful PDF output in README, SEO, and metadata
Shift messaging from "Markdown editor" to "beautiful PDF output" — the core value proposition. Update metadata titles, descriptions, keywords, structured data, FAQ, and SEO footer accordingly. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ce9bc4d commit 3482491

3 files changed

Lines changed: 95 additions & 64 deletions

File tree

README.md

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# MarkBloom
22

3-
Free, open-source Markdown to PDF converter that runs entirely in your browser. Write Markdown, see a live preview, and export beautifully formatted PDFs — no sign-up, no server uploads. Your content never leaves your device.
3+
Turn your Markdown into beautiful, print-ready PDF documents — free, open-source, and 100% client-side.
4+
5+
No ugly exports, no broken layouts. MarkBloom produces professionally formatted PDFs with smart pagination, clean typography, and syntax-highlighted code blocks. Write in the editor, see the final result live, and export with one click.
46

57
[Live Demo](https://mertguvencli.github.io/markbloom)
68

@@ -9,32 +11,37 @@ Free, open-source Markdown to PDF converter that runs entirely in your browser.
911
![TypeScript](https://img.shields.io/badge/TypeScript-5-3178C6?logo=typescript)
1012
![License](https://img.shields.io/badge/License-MIT-green)
1113

12-
## Features
14+
## Why MarkBloom?
15+
16+
Most Markdown-to-PDF tools produce bland, poorly formatted output. MarkBloom is built with one goal: **beautiful PDF documents** from your Markdown.
1317

14-
- **Live Editor** — CodeMirror 6 powered Markdown editor with syntax highlighting
15-
- **Real-Time Preview** — Instant side-by-side preview as you type
16-
- **PDF Export** — One-click export with smart pagination and page break detection
17-
- **Multiple Page Sizes** — A4, US Letter, and Legal support
18-
- **GitHub Flavored Markdown** — Tables, task lists, strikethrough, and more
19-
- **Syntax Highlighting** — 100+ languages with Shiki (GitHub Dark theme)
20-
- **100% Client-Side** — Zero backend, zero data collection, complete privacy
18+
- **Professional Typography** — Clean heading hierarchy, balanced spacing, and print-optimized font rendering
19+
- **Smart Pagination** — Intelligent page breaks that never cut tables mid-row or orphan headings
20+
- **Syntax-Highlighted Code** — 100+ languages with Shiki (GitHub Dark theme), rendered beautifully in PDF
21+
- **Multiple Page Sizes** — A4, US Letter, and Legal with proper margins and layout
22+
- **Styled Tables & Lists** — Bordered tables, task lists, and nested content that actually look good in PDF
23+
- **Live Preview** — See exactly how your PDF will look as you type, no surprises
2124

22-
## Getting Started
25+
## Quick Start
2326

2427
```bash
25-
# Clone the repository
2628
git clone https://github.com/mertguvencli/markbloom.git
2729
cd markbloom
28-
29-
# Install dependencies
3030
pnpm install
31-
32-
# Start development server
3331
pnpm dev
3432
```
3533

3634
Open [http://localhost:3000](http://localhost:3000) in your browser.
3735

36+
## How It Works
37+
38+
1. Write or paste Markdown in the editor
39+
2. See a pixel-perfect live preview of your PDF output
40+
3. Choose your page size (A4, Letter, or Legal)
41+
4. Click **Export PDF** — done
42+
43+
Everything runs in your browser. Your content never leaves your device.
44+
3845
## Tech Stack
3946

4047
| Category | Technology |
@@ -49,14 +56,11 @@ Open [http://localhost:3000](http://localhost:3000) in your browser.
4956
## Build & Deploy
5057

5158
```bash
52-
# Production build
5359
pnpm build
54-
55-
# Start production server
5660
pnpm start
5761
```
5862

59-
The project is configured for static export and can be deployed to GitHub Pages or any static hosting provider.
63+
Configured for static export — deploy to GitHub Pages or any static hosting provider.
6064

6165
## Contributing
6266

app/layout.tsx

Lines changed: 35 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,22 @@ const geistMono = Geist_Mono({
1818
const siteUrl = "https://mertguvencli.github.io/markbloom";
1919

2020
export const metadata: Metadata = {
21-
title: "MarkBloom — Free Online Markdown to PDF Converter",
21+
title: "MarkBloom — Beautiful PDFs from Markdown | Free & Open Source",
2222
description:
23-
"MarkBloom is a free, open-source Markdown to PDF converter. Write Markdown with live preview and export beautifully styled PDF documents with A4, Letter, and Legal page sizes. No sign-up required.",
23+
"Turn Markdown into beautiful, print-ready PDF documents. Professional typography, smart pagination, syntax-highlighted code blocks, and styled tables. Free, open-source, 100% client-side — your content never leaves your browser.",
2424
keywords: [
25+
"markdown to beautiful pdf",
2526
"markdown to pdf",
27+
"beautiful pdf from markdown",
28+
"professional pdf generator",
29+
"print-ready markdown",
2630
"markdown pdf converter",
27-
"markdown editor",
28-
"online markdown to pdf",
29-
"free markdown to pdf",
30-
"open source markdown editor",
31+
"styled markdown pdf",
3132
"markdown pdf export",
32-
"markdown preview",
33-
"tailwind pdf",
33+
"free markdown to pdf",
34+
"online markdown to pdf",
35+
"markdown smart pagination",
36+
"syntax highlighted pdf",
3437
],
3538
authors: [{ name: "Mert Güvençli", url: "https://github.com/mertguvencli" }],
3639
creator: "Mert Güvençli",
@@ -40,17 +43,17 @@ export const metadata: Metadata = {
4043
},
4144
openGraph: {
4245
type: "website",
43-
title: "MarkBloom — Free Online Markdown to PDF Converter",
46+
title: "MarkBloom — Beautiful PDFs from Markdown",
4447
description:
45-
"Free, open-source Markdown to PDF converter with live preview. Export styled PDFs in A4, Letter, and Legal sizes. No sign-up required.",
48+
"Turn Markdown into beautiful, print-ready PDFs with professional typography, smart pagination, and syntax-highlighted code. Free, open-source, runs in your browser.",
4649
url: siteUrl,
4750
siteName: "MarkBloom",
4851
},
4952
twitter: {
5053
card: "summary_large_image",
51-
title: "MarkBloom — Free Online Markdown to PDF Converter",
54+
title: "MarkBloom — Beautiful PDFs from Markdown",
5255
description:
53-
"Free, open-source Markdown to PDF converter with live preview. Export styled PDFs in A4, Letter, and Legal sizes.",
56+
"Turn Markdown into beautiful, print-ready PDFs. Professional typography, smart pagination, syntax-highlighted code. Free & open-source.",
5457
},
5558
robots: {
5659
index: true,
@@ -67,7 +70,7 @@ const jsonLd = {
6770
"@type": "SoftwareApplication",
6871
name: "MarkBloom",
6972
description:
70-
"Free, open-source Markdown to PDF converter with live preview. Write Markdown and export beautifully styled PDF documents in A4, Letter, and Legal page sizes.",
73+
"Turn Markdown into beautiful, print-ready PDF documents with professional typography, smart pagination, and syntax-highlighted code blocks. Free, open-source, 100% client-side.",
7174
url: siteUrl,
7275
applicationCategory: "UtilitiesApplication",
7376
operatingSystem: "Any (Web Browser)",
@@ -88,12 +91,13 @@ const jsonLd = {
8891
isAccessibleForFree: true,
8992
license: "https://opensource.org/licenses/MIT",
9093
featureList: [
91-
"Live Markdown editor with syntax highlighting",
92-
"Real-time preview with Tailwind Typography styling",
93-
"PDF export in A4, Letter, and Legal page sizes",
94-
"GitHub Flavored Markdown support",
95-
"Syntax-highlighted code blocks",
96-
"Runs entirely in the browser",
94+
"Beautiful, professionally formatted PDF output",
95+
"Smart pagination with intelligent page break detection",
96+
"Syntax-highlighted code blocks in PDF via Shiki",
97+
"Styled tables, task lists, and blockquotes in PDF",
98+
"Live preview — see your final PDF as you type",
99+
"Multiple page sizes: A4, Letter, Legal",
100+
"100% client-side — your content never leaves your browser",
97101
],
98102
};
99103

@@ -103,18 +107,26 @@ const faqJsonLd = {
103107
mainEntity: [
104108
{
105109
"@type": "Question",
106-
name: "How do I convert Markdown to PDF online for free?",
110+
name: "How do I create beautiful PDFs from Markdown?",
111+
acceptedAnswer: {
112+
"@type": "Answer",
113+
text: "Open MarkBloom, write or paste your Markdown, and click Export PDF. MarkBloom automatically applies professional typography, smart page breaks, and polished styling to produce print-ready PDF documents. No sign-up or installation required.",
114+
},
115+
},
116+
{
117+
"@type": "Question",
118+
name: "Why do my Markdown PDFs look ugly with other tools?",
107119
acceptedAnswer: {
108120
"@type": "Answer",
109-
text: "Open MarkBloom in your browser, paste or type your Markdown in the editor, preview it in real time, then click Export PDF. No sign-up or installation required.",
121+
text: "Most Markdown-to-PDF tools use basic styling with minimal attention to typography, pagination, or layout. MarkBloom is built specifically to produce beautiful output — with intelligent page breaks that avoid cutting tables or orphaning headings, syntax-highlighted code blocks, and professionally styled tables and lists.",
110122
},
111123
},
112124
{
113125
"@type": "Question",
114126
name: "What page sizes does MarkBloom support?",
115127
acceptedAnswer: {
116128
"@type": "Answer",
117-
text: "MarkBloom supports A4, US Letter, and Legal page sizes for PDF export.",
129+
text: "MarkBloom supports A4, US Letter, and Legal page sizes for PDF export, each with proper margins and layout.",
118130
},
119131
},
120132
{
@@ -130,7 +142,7 @@ const faqJsonLd = {
130142
name: "Does MarkBloom support GitHub Flavored Markdown?",
131143
acceptedAnswer: {
132144
"@type": "Answer",
133-
text: "Yes. MarkBloom supports GitHub Flavored Markdown (GFM) including tables, task lists, strikethrough, and syntax-highlighted code blocks.",
145+
text: "Yes. MarkBloom supports GitHub Flavored Markdown (GFM) including tables, task lists, strikethrough, and syntax-highlighted code blocks — all rendered beautifully in the PDF output.",
134146
},
135147
},
136148
{

app/page.tsx

Lines changed: 37 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export default function Home() {
4242
</div>
4343
<Separator orientation="vertical" className="h-6" />
4444
<p className="text-sm text-zinc-500">
45-
Free Online Markdown to PDF Converter
45+
Beautiful PDFs from Markdown
4646
</p>
4747
</div>
4848

@@ -119,42 +119,56 @@ export default function Home() {
119119
<footer className="sr-only" aria-label="About MarkBloom">
120120
<h2>What is MarkBloom?</h2>
121121
<p>
122-
MarkBloom is a free, open-source Markdown to PDF converter that runs
123-
entirely in your browser. Write or paste Markdown in the editor, see a
124-
live-styled preview, and export to PDF in A4, Letter, or Legal page
125-
sizes — no sign-up, no server uploads, no data leaves your device.
122+
MarkBloom turns your Markdown into beautiful, print-ready PDF documents.
123+
Unlike other converters that produce bland, poorly formatted output,
124+
MarkBloom focuses on professional typography, smart pagination, and
125+
polished styling — so your PDFs actually look good. It runs entirely in
126+
your browser with no sign-up, no server uploads, and no data leaving
127+
your device.
126128
</p>
127129

128-
<h2>Features</h2>
130+
<h2>Why MarkBloom Produces Better PDFs</h2>
129131
<ul>
130-
<li>Live Markdown editor with syntax highlighting powered by CodeMirror</li>
131-
<li>Real-time preview styled with Tailwind Typography</li>
132-
<li>One-click PDF export in A4, Letter, and Legal page sizes</li>
133-
<li>Full GitHub Flavored Markdown support: tables, task lists, strikethrough</li>
134-
<li>Syntax-highlighted code blocks via Shiki</li>
132+
<li>Professional typography with clean heading hierarchy and balanced spacing</li>
133+
<li>Smart pagination that never cuts tables mid-row or orphans headings</li>
134+
<li>Syntax-highlighted code blocks rendered beautifully in PDF via Shiki</li>
135+
<li>Styled tables with borders, padding, and proper alignment in PDF output</li>
136+
<li>Task lists, blockquotes, and nested content that look polished in print</li>
137+
<li>Multiple page sizes: A4, US Letter, and Legal with proper margins</li>
138+
<li>Live preview — see exactly how your PDF will look as you type</li>
135139
<li>100% client-side — your content never leaves your browser</li>
136-
<li>Open source under the MIT license</li>
140+
<li>Free and open source under the MIT license</li>
137141
</ul>
138142

139-
<h2>How to Convert Markdown to PDF</h2>
143+
<h2>How to Create Beautiful PDFs from Markdown</h2>
140144
<ol>
141145
<li>Open MarkBloom in your browser</li>
142-
<li>Write or paste your Markdown in the left editor panel</li>
143-
<li>Preview the styled output in the right panel in real time</li>
146+
<li>Write or paste your Markdown in the editor</li>
147+
<li>See a pixel-perfect live preview of your PDF output</li>
144148
<li>Select your page size (A4, Letter, or Legal)</li>
145-
<li>Click &quot;Export PDF&quot; to download your document</li>
149+
<li>Click &quot;Export PDF&quot; to download your beautifully formatted document</li>
146150
</ol>
147151

148152
<h2>Frequently Asked Questions</h2>
149-
<h3>How do I convert Markdown to PDF online for free?</h3>
153+
<h3>How do I create beautiful PDFs from Markdown?</h3>
150154
<p>
151-
Open MarkBloom in your browser, paste or type your Markdown in the
152-
editor, preview it in real time, then click Export PDF. No sign-up or
153-
installation required.
155+
Open MarkBloom, write or paste your Markdown, and click Export PDF.
156+
MarkBloom automatically applies professional typography, smart page
157+
breaks, and polished styling to produce print-ready PDF documents.
158+
No sign-up or installation required.
159+
</p>
160+
161+
<h3>Why do my Markdown PDFs look ugly with other tools?</h3>
162+
<p>
163+
Most Markdown-to-PDF tools use basic styling with minimal attention to
164+
typography, pagination, or layout. MarkBloom is built specifically to
165+
produce beautiful output — with intelligent page breaks that avoid
166+
cutting tables or orphaning headings, syntax-highlighted code blocks,
167+
and professionally styled tables and lists.
154168
</p>
155169

156170
<h3>What page sizes does MarkBloom support?</h3>
157-
<p>MarkBloom supports A4, US Letter, and Legal page sizes for PDF export.</p>
171+
<p>MarkBloom supports A4, US Letter, and Legal page sizes for PDF export, each with proper margins and layout.</p>
158172

159173
<h3>Is MarkBloom free and open source?</h3>
160174
<p>
@@ -165,7 +179,8 @@ export default function Home() {
165179
<h3>Does MarkBloom support GitHub Flavored Markdown?</h3>
166180
<p>
167181
Yes. MarkBloom supports GitHub Flavored Markdown (GFM) including
168-
tables, task lists, strikethrough, and syntax-highlighted code blocks.
182+
tables, task lists, strikethrough, and syntax-highlighted code blocks —
183+
all rendered beautifully in the PDF output.
169184
</p>
170185

171186
<h3>Is my data safe with MarkBloom?</h3>

0 commit comments

Comments
 (0)