Added JavaFX native markdown renderer #106
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
概述
本 PR 初步实现了将 Markdown 文档转化为 FXML 文档,从而利用原生 JavaFX 实现 Markdown 渲染的功能。此功能旨在为 ArkPets 的公告功能打基础。
“Markdown->FXML” 的渲染功能,是针对 commonmark-java 的 “Markdown->HTML” 的渲染功能进行 FXML 的专门化适配而得到的。
目前支持的语法
目前不支持的语法
下一步计划
将此功能模块(
cn.harryh.arkpets.utils.markdown
)封装为独立的 Java 库,以减少 ArkPets 本体的复杂度。