gubler / daux-parsedown-generator
Daux.io 生成器,使用 Parsedown 而不是 CommonMark
v0.4.3
2017-09-16 16:26 UTC
Requires
- php: ^5.5|^7.0
- erusev/parsedown-extra: ^0.7.1
Requires (Dev)
- dauxio/daux.io: ^0.5.0
README
此处理器在生成 Daux.io 网站时使用 Parsedown Extra
此外,它将特定格式的引用转换为呼出项。
用法
vendor/bin/daux --processor=ParsedownProcessor
呼出项
如果你以以下方式格式化引用,你可以创建一个呼出项
> #### Type::Title > Callout Body > ####
渲染的 HTML 将会以这种方式格式化
<div class="callout callout-type"> <div class="callout-header">Title</div> <div class="callout-body"> <p>Callout Body</p> </div> </div>
可以为 类型
输入任何值。此 类型
将始终转换为类 callout-type
。
示例
> #### Alert::This is how you enter things! > This can contian any valid _markdown_. > > Just like a normal blockquote. > ####
渲染的 HTML 将会以这种方式格式化
<div class="callout callout-alert"> <div class="callout-header">Alert: This is how you enter things!</div> <div class="callout-body"> <p>This can contain any valid <em>markdown</em>.</p> <p>Just like a normal blockquote.</p> </div> </div>
如果没有提供标题,则标题将只包含 类型
。
示例
> #### Warning:: > A warning you should be aware of. > ####
渲染的 HTML 将会以这种方式格式化
<div class="callout callout-warning"> <div class="callout-header">Warning</div> <div class="callout-body"> <p>A warning you should be aware of.</p> </div> </div>
呼出项样式
在 less
目录中,你可以找到基本样式。Less 是从 Bootstrap 的警报修改而来的,包含以下样式的样式:
- 成功(绿色)
- 备注(蓝色)
- 警报(红色)
- 警告(黄色)
- 默认(灰色)- 匹配所有其他不是成功、备注、警报或警告的呼出项。