Repository navigation
Releases: alextianyf/Inkleaf
Release list
Inkleaf 0.6.1
印页 · Inkleaf 0.6.1
本次更新
- 修复项目内共享图片无法显示。 多层课件可以引用最近 Git 项目内的共享 Logo、图片和 SVG badge,包括 worktree 项目。项目外本地路径仍被拦截;不在 Git 项目内的文档,以所在文件夹为边界。
- 渲染问题不再容易漏看。 单文件和文件夹预览出现缺图、布局限制或未修复语法问题时,在 PDF 上方显示提醒。点击“查看详情”查看原因和引用;关闭提醒后,底部详情仍保留。
- 区分不同的图片问题。 项目外路径、文件不存在、访问权限、格式不支持、超时、图片过大、损坏无法解码及图片数量上限,都会提供对应说明。
- 失败和成功分别说明。 预览、导出失败使用明显的错误卡片。导出成功不会自动隐藏内容警告,避免将“文件保存成功”误认为“所有内容均已完整渲染”。成功自动修复的 Markdown 语法仍以普通提示呈现。
- Modern 内置中文黑体。 标题、正文、表格、代码注释和署名使用 Noto Sans SC;英文继续使用 Inter,代码使用 JetBrains Mono。字体按文档所需字符选择离线切片,全部切片约 4.3 MiB,无需在转换时下载字体。Classic、Minimal 保留原有字体设置。
转换不修改 Markdown 源文件。打印页眉页脚和内置字体未覆盖的字符仍使用系统字体。
下载与更新
Windows x64 用户下载 Inkleaf-Setup-0.6.1.exe。已安装用户在“关于与更新”检查更新,点击“下载”,完成后选择“重启并更新”。.exe.blockmap 和 latest.yml 供更新器使用。
个人非商业使用免费;商业授权规则见 LICENSE。Windows 安装包尚未进行代码签名。随包保留第三方字体许可。
What's changed
- Shared project images render correctly. Nested lessons can reference shared logos, images and SVG badges within the nearest Git project, including worktrees. Local references outside that boundary remain blocked. Standalone documents use their containing folder as the boundary.
- Visible rendering notices. Single-file and folder previews display a notification over the PDF for missing images, layout limitations and unresolved source diagnostics. View details opens the reasons and references; dismissing the notification keeps the details available below the preview.
- Actionable image failures. Notices distinguish blocked paths, missing files, permissions, unsupported formats, timeouts, oversized images, decoding failures and the image-count limit.
- Clear failure feedback. Preview and export failures show an error card. Saving a PDF does not dismiss content warnings: a successful save does not guarantee every resource rendered. Successfully repaired Markdown syntax remains informational.
- Bundled Chinese sans-serif for Modern. Noto Sans SC covers document headings, body text, tables, code annotations and signatures. Inter remains first for Latin text, and JetBrains Mono for code. The offline font subsets total about 4.3 MiB; only the subsets needed by each document are embedded. Classic and Minimal retain their font choices.
Source Markdown files remain unchanged. Printed page headers/footers and characters outside the bundled repertoire still use system fonts.
Download and update
Download Inkleaf-Setup-0.6.1.exe for Windows x64. Existing users can check under About & updates, choose Download, then Restart and update. The .exe.blockmap and latest.yml assets are for the updater.
Free for personal, noncommercial use; see LICENSE for commercial authorization terms. The Windows installer is unsigned. Third-party font licenses are included.
Inkleaf 0.6.0
印页 · Inkleaf 0.6.0
本次更新
- Modern 成为默认 PDF 主题。 新安装、没有有效主题偏好及恢复排版默认时使用 Modern;已有用户选择的 Classic 或 Minimal 保留。三套主题都可以在设置中切换。
- 更清晰的讲义排版。 Modern 内置 Inter 与 JetBrains Mono 英文字体,提供六级标题层次、黄色引用、红色行内代码、表格、图片与图注样式。中文使用系统字体回退。
- Modern 代码卡片。 显示语言标签,五行及以上自动显示行号;代码围栏语言后可加
numbers或nonumbers控制。Classic 与 Minimal 沿用原有代码呈现。 - 支持五种 Markdown 标注块。
> [!NOTE]、TIP、IMPORTANT、WARNING、CAUTION在所有主题中可用,标签支持中英文。 - 预览进度更直观。 显示读取、排版、生成 PDF、显示页面四步进度,最后一步依据实际显示页数推进;这是流程进度,不是剩余时间估计。
- 导出成功更明确。 保存后在 PDF 预览上方悬浮提示成功和文件名,底部保存路径保留。取消或失败不会显示成功,批量任务全部完成时也会提示。
- 建立可重复的质量检查。 完整样本覆盖标题、强调、列表、引用、代码、公式、表格、图片、HTML、脚注及跨页;开发命令
check:quality检查三主题及中英文标签,check:grayscale提供灰度页面和文字对比度基准检查。人工审阅仍是发布检查的一部分。
转换不改写原 Markdown。保留 Modern、Classic、Minimal,清理废弃主题与设计对照产物。
下载与更新
Windows x64 用户下载 Inkleaf-Setup-0.6.0.exe。已安装用户可在“关于与更新”检查更新,点击下载,完成后选择“重启并更新”。.exe.blockmap 和 latest.yml 由更新器使用。
个人非商业使用免费;商业使用需取得 Alex Tian 的书面授权,费用另议,作者及其控制公司的例外见 LICENSE。Windows 安装包尚未进行代码签名。随包保留第三方字体许可。
What's changed
- Modern is now the default PDF theme for new profiles, missing/invalid theme preferences and layout resets. Existing Classic and Minimal choices are preserved. All three themes remain available.
- A new handout layout, with bundled Inter and JetBrains Mono Latin fonts, six heading levels, yellow quotations, red inline code, tables, images and captions. Chinese text uses system font fallbacks.
- Modern code cards show language labels and number blocks of five or more lines. Add
numbersornonumbersafter the fence language to override this behavior. Classic and Minimal retain their original code rendering. - Five Markdown callouts:
> [!NOTE],TIP,IMPORTANT,WARNINGandCAUTION, with English and Chinese labels across all themes. - Preview progress shows actual reading, layout, PDF generation and page-display stages, including rendered page counts. It is workflow progress, not a time estimate.
- Clear export confirmation: a dismissible message floats over the PDF after a successful save, while the saved path stays available. Cancelled or failed saves never report success; fully successful batches also show confirmation.
- Reusable quality checks cover the supported Markdown/HTML feature set across themes and languages, with PDF text/resource checks, page images, grayscale views and baseline text contrast checks. Visual review remains necessary.
Source Markdown files remain unchanged. Modern, Classic and Minimal are retained; obsolete theme-review artifacts have been removed.
Download and update
Download Inkleaf-Setup-0.6.0.exe for Windows x64. Existing users can check under About & updates, download, then choose Restart & update. The .exe.blockmap and latest.yml assets are for the updater.
Free for personal, noncommercial use. Commercial use requires written authorization from Alex Tian, with fees agreed separately; see LICENSE for the author-controlled company exception. The Windows installer is unsigned. Third-party font licenses are included.
Inkleaf 0.5.1
印页 · Inkleaf 0.5.1
本次更新
- 恢复 Classic 为默认 PDF 主题。 当前仅保留 Classic 和 Minimal,Folio 暂时下架。已有 Folio 设置会自动回退到 Classic,其他偏好保留;已选择 Minimal 的用户保持原样。
- 保留原有标题与编号。 不再由主题自动添加章节号,避免与文档已有编号重复。开发期间尝试的标题编号、智能编号和重新编号功能暂不提供,相关设想移入后续计划。
- 单击搜索结果即可预览。 文件打开 PDF 预览,文件夹打开批量预览;继续支持 Enter 打开、Esc 返回,包括预览加载期间。
- 修复多行标题跨页分离。 能放入单页的完整标题保持同页;“标题与后文同页”单独控制后文是否跟随。
这些调整不改写原 Markdown 文件。后续优先优化 Classic,暂不开发新主题;未来新增主题也将以 Classic 为基础。
下载与更新
Windows x64 用户下载下方 Inkleaf-Setup-0.5.1.exe 安装。已安装的用户可在设置的“关于与更新”中检查更新,点击下载,完成后选择“重启并更新”。.exe.blockmap 和 latest.yml 供应用内更新使用,无需手动打开。
个人非商业使用免费;商业使用需取得 Alex Tian 的书面授权,费用另议,作者及其控制公司的例外见仓库 LICENSE。Windows 安装包尚未进行代码签名。
What's changed
- Classic is the default PDF theme again. Classic and Minimal remain available; Folio has been withdrawn. Saved Folio preferences fall back to Classic while other settings are preserved. Existing Minimal selections stay unchanged.
- Authored headings and numbers are preserved. Themes no longer add chapter numbers that could duplicate existing numbering. The heading-numbering experiments remain on the roadmap and are not available in this release.
- Single-click a search result to preview. Files open PDF previews and folders open batch previews. Enter and Escape remain supported, including cancellation while loading a preview.
- Keep multiline headings together. A complete heading stays on one page when it fits. Keeping the following text with it remains a separate layout setting.
Original Markdown files stay unchanged. Future design work will focus on Classic; any new themes should build on it.
Download and update
Download Inkleaf-Setup-0.5.1.exe below for Windows x64. Existing users can check for updates under About & updates, download the update, then choose Restart & update. The .exe.blockmap and latest.yml assets are used by the updater.
Free for personal, noncommercial use. Commercial use requires written authorization from Alex Tian, with fees agreed separately; see LICENSE for the author-controlled company exception. The Windows installer is currently unsigned.
Inkleaf 0.5.0
印页 · Inkleaf 0.5.0
这一版集中改进排版、预览与设置体验,并加入独立开发模式。
更新内容
- Folio(开本)成为新的默认 PDF 主题。 保留 Classic 和 Minimal,已有用户保存的主题选择不覆盖。旧 Dark PDF 主题已移除。
- App 浅色、深色与跟随系统。 在 General 中切换,立即生效、自动保存;界面外观不影响 PDF 的配色与排版。
- 重新设计设置界面。 分类与内容分组更清晰,排版预览更大并支持缩放;排版修改需明确保存,离开未保存的页面时会提醒。
- 更完整的高级排版。 调整 H1–H6 的字号、颜色和间距;控制标题、表格、代码块及章节分页;自定义页眉页脚、页码格式、位置和署名版权。
- 直接查看修改效果。 页眉、页脚和版权可定位并高亮,位置选项自动定位;分页规则提供示例对比,模板补齐六级标题与不同语言的代码。
- 更清晰的代码高亮。 按语言和语法区分颜色,所需资源随安装包提供。
- 修复窗口与导航交互。 搜索栏对称调整宽高,设置分类切换不再向右偏移;预览及加载期间均可按 Esc 返回搜索。
- 独立的 Inkleaf Dev。 开发版和正式版分别保存设置、索引与缓存,使用不同默认快捷键,可同时运行;开发版不检查正式版更新。
- 统一用户数据目录。 正式版使用
%APPDATA%\Inkleaf;首次启动时,如目标尚无设置,将复制旧 Aldus 设置,旧目录保持不变,索引重新建立。 - 更新双语文档与演示。 新增开发命令速查与使用许可说明。
安装与更新
仅提供 Windows x64 安装包。首次使用下载 Inkleaf-Setup-0.5.0.exe;已安装 0.4.11 的用户可在应用内检查更新、下载,再选择“重启并更新”。.blockmap 和 latest.yml 是更新器使用的文件,手动安装无需单独下载。
默认快捷键:正式版 Ctrl + Shift + Space;开发版 Ctrl + Alt + Shift + Space。个人非商业使用免费;商业使用需事先获得 Alex Tian 的书面授权,费用另议,作者本人及其控制的公司按 LICENSE 中的例外条款使用。本版本随附完整许可,不是 MIT 许可。
What's new
- Folio is the new default PDF theme, alongside Classic and Minimal. Existing saved theme choices are preserved. The old Dark PDF theme has been removed.
- Light, Dark and System app appearance, available in General, saved automatically and independent of PDF styling.
- Redesigned settings, with clearer groups, a larger zoomable layout preview, explicit layout saving and unsaved-change prompts.
- Advanced typography and pagination: H1–H6 styles, heading/table/code pagination rules, chapter breaks, custom headers and footers, page numbers and copyright placement.
- Visible layout feedback: jump to and highlight affected areas, compare pagination rules, and preview a sample with all six heading levels and language-labeled code.
- Language-aware code highlighting using bundled resources.
- Window and navigation fixes: symmetric search-bar resizing, stable settings positions, and Esc to return to search even while a preview is loading.
- Isolated Inkleaf Dev, with separate preferences, indexes, caches and shortcuts. Development builds do not install production updates.
- Inkleaf user-data directory, with first-run copying of legacy Aldus settings when no Inkleaf settings exist. The original directory is retained and indexes are rebuilt.
- Updated bilingual documentation and demos, a command reference and license information.
Install and update
Windows x64 only. Download Inkleaf-Setup-0.5.0.exe for a new installation. Existing 0.4.11 users can check for updates in the app, download, and choose Restart and update. The .blockmap and latest.yml assets are for the updater.
Production shortcut: Ctrl + Shift + Space. Development shortcut: Ctrl + Alt + Shift + Space. Free for personal, noncommercial use. Commercial use requires prior written authorization from Alex Tian, with fees negotiated separately; the author and author-controlled companies have the exception stated in LICENSE. This release includes a custom license, not MIT.
Inkleaf 0.4.11
修复
- 修复部分多行公式显示为 LaTeX 源码的问题,转换时自动纠正分隔符。
- 修复 HTML 表格及字符 Logo 的居中问题。
- 原 Markdown 文件保持不变。
Fixes
- Recover multiline formulas using standalone single-dollar delimiters.
- Fix HTML table and text-logo centering.
- Keep original Markdown files unchanged.
Inkleaf 0.4.10
印页 · Inkleaf 0.4.10
印页的首个公开正式版本。一个献给 Markdown 爱好者的免费 Windows 桌面工具:搜索文件,预览 PDF,再保存到本机。
下载与开始使用
下载下方 Inkleaf-Setup-0.4.10.exe,安装后启动。仅提供 Windows x64 安装包,无需安装 Node.js 或 Python。按 Ctrl + Shift + Space 搜索 Markdown,选中文件后按 Enter 预览,再点击 导出 PDF。右键系统托盘图标可打开设置或退出。
当前安装包尚未进行代码签名,Windows 可能显示未知发布者或信誉提示。请从本仓库的 Release 获取安装包。
本次包含
- 中英文界面、全局快捷键和系统托盘入口。
- 搜索 Markdown 文件名、路径及包含 Markdown 的文件夹。
- 实际 PDF 预览与批量转换,可选择导出位置并保留子目录。
- 公式、表格、六级标题、代码块、图片与徽章对齐、任务列表和带链接的目录及脚注。
- 三套 PDF 主题、纸张、字号、页边距、作者信息和页码设置。
- 应用内稳定版本更新:提示后点击下载,准备好后选择重启安装。
已知限制
- 搜索栏的手动尺寸调整仍有问题,尚未实现预期的上下、左右对称缩放。
- 排版设置的示例预览偏小;设置立即保存,尚无“应用更改”按钮,作者信息的变化提示不够明显。
- PDF 美观性与搜索体验会继续改进。暂无代码语法高亮、Mermaid/PlantUML 渲染、正文搜索、拼音或拼写纠错搜索。
- 远程图片与更新检查需要联网。首次搜索索引需要时间;复杂表格、公式或 HTML/CSS 请先检查预览。
Markdown 原文件不会被转换过程改写。更多支持范围见 兼容性说明,后续计划见 待办事项。
English
The first public stable release of Inkleaf: a free Windows desktop tool for Markdown lovers. Find a file, preview the actual PDF, and save it locally.
Download and start
Download Inkleaf-Setup-0.4.10.exe below. The installer is for Windows x64 and includes its runtime; Node.js and Python are not required. Press Ctrl + Shift + Space, search for a Markdown file, press Enter to preview, then choose Export PDF. Settings and Quit are available from the system tray icon.
This build is unsigned. Windows may show an unknown-publisher or reputation warning. Use the installer from this repository's Release.
Included
- English and Chinese UI, a global shortcut and system tray controls.
- Filename/path search for Markdown files and folders containing Markdown.
- Actual PDF preview, batch conversion, configurable output folders and preserved subfolders.
- Math, tables, heading levels, code blocks, aligned images and badges, tasks, linked contents and footnotes.
- Three PDF themes, paper size, typography, margins, author information and page numbers.
- In-app stable updates: choose when to download, then restart and install when ready.
Known limitations
- Manual search-bar resizing still has issues; symmetric resizing on both axes is not implemented.
- The Layout sample preview is small. Settings save immediately, without an Apply button; changes to author information need clearer feedback.
- PDF styling and search remain under refinement. Code syntax highlighting, Mermaid/PlantUML, full-text search, pinyin and typo correction are not implemented.
- Remote images and update checks need a connection. Initial indexing takes time; review complex tables, formulas and HTML/CSS before exporting.
Conversion does not rewrite the Markdown source. See format support and the roadmap.
For updates: .exe.blockmap and latest.yml are companion files for the updater. Users installing manually only need the .exe. The app does not install updates merely because it was closed.