Quarkdown 是一个专为多用途而设计的现代排版系统。它允许单个项目无缝编译为印刷级书籍、学术论文、知识库或交互式演示文稿。
Quarkdown 支持多种输出格式,满足从静态网站到印刷级文档的各种需求
类似 Notion/Obsidian 的连续流式排版,非常适合静态网站和知识管理
通过 paged.js 实现,非常适合论文、文章和书籍的排版
通过 reveal.js 实现,非常适合交互式演示文稿
非常适合 Wiki、技术文档和大型知识库
HTML 支持的所有文档类型和功能在导出为 PDF 时同样受支持。无论是书籍、论文还是演示文稿,都可以高质量导出。
除了富媒体输出,Quarkdown 还支持纯文本输出,适用于简单的文本处理和数据提取场景。
Quarkdown 在多个方面超越传统排版工具,提供更现代、更灵活的解决方案
| 特性 | Quarkdown | LaTeX | Typst | AsciiDoc | MDX |
|---|---|---|---|---|---|
| 简洁易读 | ✓ | ✗ | ✓ | ✓ | ✓ |
| 完整文档控制 | ✓ | ✓ | ✓ | ✗ | ✗ |
| 脚本支持 | ✓ | 部分支持 | ✓ | ✗ | ✓ |
| 书籍/文章导出 | ✓ | ✓ | ✓ | ✓ | 第三方 |
| 演示文稿导出 | ✓ | ✓ | ✓ | ✓ | 第三方 |
| 静态站点导出 | ✓ | ✗ | 实验性 | ✓ | ✓ |
| 文档/Wiki 导出 | ✓ | ✗ | ✗ | ✓ | ✓ |
| 学习曲线 | 简单 | 困难 | 中等 | 简单 | 简单 |
| 输出目标 | HTML, PDF, TXT | PDF, PostScript | HTML, PDF | HTML, PDF, ePub | HTML |
\tableofcontents
\section{Section}
\subsection{Subsection}
\begin{enumerate}
\item \textbf{First} item
\item \textbf{Second} item
\end{enumerate}
\begin{center}
This text is \textit{centered}.
\end{center}
\begin{figure}[!h]
\centering
\begin{subfigure}[b]
\includegraphics[width=0.3\linewidth]{img1.png}
\end{subfigure}
\begin{subfigure}[b]
\includegraphics[width=0.3\linewidth]{img2.png}
\end{subfigure}
\begin{subfigure}[b]
\includegraphics[width=0.3\linewidth]{img3.png}
\end{subfigure}
\end{figure}
.tableofcontents
# Section
## Subsection
1. **First** item
2. **Second** item
.center
This text is _centered_.
.row alignment:{spacebetween}



几分钟内开始使用 Quarkdown 创建你的第一个文档
curl -fsSL https://raw.githubusercontent.com/quarkdown-labs/get-quarkdown/refs/heads/main/install.sh | sudo env "PATH=$PATH" bash
Root 权限允许脚本将 Quarkdown 安装到 /opt/quarkdown,并将其包装脚本安装到 /usr/local/bin/quarkdown。
brew install quarkdown-labs/quarkdown/quarkdown
irm https://raw.githubusercontent.com/quarkdown-labs/get-quarkdown/refs/heads/main/install.ps1 | iex
scoop bucket add java
scoop bucket add quarkdown https://github.com/quarkdown-labs/scoop-quarkdown
scoop install quarkdown
quarkdown c file.qd
运行此命令将编译给定文件并将输出保存到文件。
提示:结合 -p -w 即可实现实时预览!
quarkdown repl
如果你想先熟悉 Quarkdown,可以使用交互式 REPL 模式体验。
探索 Quarkdown 的强大功能,查看实际示例和演示
Quarkdown 支持创建各种图表和可视化元素,让你的文档更加生动和专业。
结合实时预览、快速的编译速度和强大的 VS Code 扩展,无论是学术论文、书籍、知识库还是交互式演示文稿,Quarkdown 都能轻松胜任。
安装 VS Code 扩展那个可能被误认为星球的东西,实际上是一个夸克,或者更准确地说,是一个下夸克,一种构成物质主要成分的基本粒子。
这正是 Quarkdown 所基于的理念。
默认情况下,Quarkdown 及其模块采用 GNU GPLv3 许可证,但包含自己 LICENSE 文件的模块除外。
CLI(quarkdown-cli)和语言服务器(quarkdown-lsp)模块及二进制文件采用 GNU AGPLv3 许可证。