css - 如何使用 Jekyll 在 .md 文件中添加按钮

标签 css markdown jekyll

有没有办法使用 Jekyll 将带有一些 CSS 格式的简单 HTML 按钮添加到 Markdown 文件中?我对 Jekyll 很陌生,并不真正了解如何解决它。我想让这个按钮链接到外部 URL 以下载文件。

最佳答案

选项 1. 短代码 + javascript

第一个是使用短代码 WordPress 样式并用 jQuery 替换它们。您将需要在 javascript 中使用一些巧妙的正则表达式来实现此目的。在这种情况下,您的 Markdown 可能如下所示:

Lorem ipsum dolor sit amet.

[button url="http://www.google.com"]

选项 2. 包含 Jekyll 文件

另一种选择是使用 Jekyll include:

Lorem ipsum dolor sit amet.

{% include button.html url="http://www.google.com" %}

选项 3. 纯 HTML

第三种选择是编写纯 HTML:

Lorem ipsum dolor sit amet.

<button name="button" onclick="http://www.google.com">Click me</button>

方案4.markdown方式

最后一个选项是使用 markdown 添加类并使用 CSS 将链接样式设置为按钮。

Lorem ipsum dolor sit amet.

[Click me](http://www.google.com){: .btn}

结论

您的选择取决于您的喜好。如果您想从 WordPress 移植或移植到 WordPress,第一个解决方案是最简单的。第二种是真正的 Jekyll 方式。第三个(HTML)也很有意义。最后一种,markdown 方式,是最漂亮的(在我看来),但不会生成真正的按钮。

关于css - 如何使用 Jekyll 在 .md 文件中添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40688633/

相关文章:

ubuntu - 如何正确安装 Jekyll?

css - 如何更改 Jekyll 网站的默认字体

javascript - 切换侧边栏无法正常工作

html - Css 打印第二个 div

css - 如何在 Stylus 中引用数千个可能的选择器?

css - 一个div中的背景图像和背景颜色之后

markdown - 如何在 Github Flavored Markdown 的 URL 中使用尖括号?

markdown - 如何使用Markdown来展示时间线?

jekyll - 我如何告诉 Jekyll 使用子目录作为文章链接?

java - 使用 Java/Scala 将 Markdown 转换为 HTML