假设使用特定语言,在Jekyll Markdown中自动插入软连字符?

时间:2015-11-04 17:13:53

标签: html markdown jekyll

我想在基于Jekyll的网站上使用合理的文字,但目前在不同宽度的文字中存在一些令人不快的空白。通过将软连字符­插入我的Markdown,我设法让它看起来更好。

然而,这是一个令人不快的过程,它击败了使用Markdown的大部分内容。 Microsoft Word等软件包能够在逻辑点插入连字符,可能是基于可接受断点的字典。

  • 我在哪里可以找到那种字典?
  • 如何在处理Markdown文本时让Jekyll自动执行此过程?

此时我只关心支持英语。

1 个答案:

答案 0 :(得分:-1)

  

但是,这是一个令人不快的过程,它失去了大部分意义   使用Markdown。

这与Markdown没有任何关系。这是一个HTML问题。

除非您使用CSS hyphenation,否则HTML不会连字符。这具有较差的浏览器支持并且取决于语言(对此使用hyphenate-resources。)

我会接受这个CSS功能的不稳定的浏览器支持(接受其优雅的降级/渐进增强)。如果这对您来说是不可接受的,您可以使用javascript库(例如hyphenator.js)将­个字符插入到您的内容中。