我试图在我的Jekyll站点的_include文件中呈现一些标记,但由于某种原因,我无法让它工作。我正在尝试两种不同的方法,这是我的减价文档
---
layout: post
title: "About"
description:
---
# This is a test
> pop
这是我的包含文件
<div class="tab">
{% markdown about.markdown %}
{% capture my-include %}{% include about.markdown %}{% endcaptur
我使用Jekyll作为我的静态博客。我用Markdown写文章。
我遇到的问题是Jekyll没有创建与标题相关的链接。我会在不使用Javascript的情况下尝试这样做。
下面是一个示例,让我们将此页面称为mysite.com/page
# My title
bla bla bla
我希望Jekyll包含一个指向mysite.com/page/#my-title或mysite.com/page#my-title的链接,因为它们都是手工输入的。就像在任何Github自述文件上都是可能的(例如,参见 )
我用的是Kramdown:
markdown: kramdown
markdow
我正在努力建立我的第一个jekyll博客。我正在尝试运行jekyll服务器,但在终端中键入它时,我得到了错误消息:
You are missing a library required for Markdown. Please run:
$ [sudo] gem install kramdown
Conversion error: Jekyll::Converters::Markdown encountered an error while converting '_posts/2013-08-15-immunize-canada-app.md/#excerpt':
这可能是一个微不足道的问题,但我找不到解决办法。我需要使用LaTeX将一个标记文件转换为kramdown。但是,在.md文件中,我已经对行进行了预处理,因此它们包含了LaTeX命令。
markdown text
markdown text
markdown text
markdown text
\latexcommand
\latexcommand
markdown text
markdown text
在转换为kramdown时,是否可以让kramdown逐字传递这些行(可能通过某种方式“标记”它们)?
Middleware in my Node.js
functions.editorPreview = function (req, res) {
var data = req.body.text;
fs.writeFile(__dirname + '/message.txt', data, function (err) {
if (err) throw err;
child = exec('kramdown ' + __dirname + '/message.txt', function (error,
我正在建立一个简单的静态网站作为我的个人网站与Jekyll。我使用GitHub页面托管它()。最近,我试图将我的自定义域与它合并,并面临一个问题。
例如,我有一个名为posts.html的页面,其内容如下:
---
layout: page
title: Posts
permalink: posts
---
Some Text
<ul>
{% for post in site.posts %}
<li> List item </li>
{% endfor %}
</ul>
在此之前,一切都如期而至。但是,在合并
我想创建一个项目网站文档(不是博客)。我创建了一个“项目站点”github页面,正如在中所解释的,并选择了主题‘jekyll主题-主题-开曼’。
但是,当我在github编辑器中编辑index.md文件时,预览看起来与我的github页面(由jekyll生成)中的输出不同。我只有两个文件:包含以下内容的_config.yml:
theme: jekyll-theme-cayman
和index.md的内容如下:
# test
this url is not automatically auto-linked: http://example.com
我在我的计算机中安装了jekyll,但是当试图
GFM支持任务列表:
如何在Jekyll页面中使用这个?在我的网站的_config.yml中
# Build settings
markdown: kramdown
kramdown:
input: GFM
hard_wrap: false
这适用于大多数其他GFM结构。但不能用任务列表。
示例标记:
#### Checklist for Aggregations
- [ ] Always add `max(x)` in the group for size of buckets needed. When data is distributed across multiple con
我正试图为kramdown开发一个pandoc (v2.18) lua自定义作家。Kramdown使用$$作为显示和内联数学的分隔符,因此我的作者如下:
function Writer (doc, opts)
local filter = {
Math = function(elem)
local math = elem
if elem.mathtype == 'DisplayMath' then
local delimited = '\n$$' .. elem.text ..
我试图在Jekyll博客上的一个标记代码块中添加以下代码。但是,不能显示大括号{ % }中的代码。
{% for post in site.categories.[page.category] %}
{% if year != nyear %}
<p>{{ year }}</p>
{% endif %}
有人知道如何防止{% %}内的代码运行吗?(我在我的markdown: kramdown文件中使用_config.yml )。
我使用Jekyll写了一篇博客文章(),其中我使用了一个反向顺序列表。所以我想要的是:
10. Bla bla
9. Bla bla
8. Bla bla
...
1. Bla bla
我在Jekyll使用:
---
layout: post
title: 'Title'
---
{: reversed="reversed"}
10. Bla bla
9. Bla bla
...
1. Bla bla
此外,在我的_config.yml中,我选择了Kramdown:
# Choose Markdown version
markdown: kramdown
我
我在Ubuntu12.04中安装webgen 0.5有问题。
特别是,我有一个用Markdown编写的网站,webgen 0.5失败了:
Error while working on </index.en.html> with Webgen::ContentProcessor::Kramdown:
The needed library 'kramdown' is missing. You can install it via rubygems with 'gem install kramdown'!
我试图通过以下方式安装:
-> sudo
遵循Jekyll文档的方向,将文件夹直接推到主分支下,如果不起作用,也可以设置gh页面分支,然后只将站点文件夹的内容推到它下面。还是没起作用。
github:
我的_config.yml设置:
# Site settings
title: Anna's Chunky Bacon and Sweater House
description: Programming and all other random thoughts
baseurl: /myblog/ # the subpath of your site, e.g. /blog/
url: "http://localhos