Yaml 如何创建Jekyll站点?
请告诉我如何创建一个基本的Jekyll网站。我对文件_config.yml和YAML的前端问题特别困惑。我不太理解您提出的问题的措辞,但我想试一试。我猜你指的是两件事中的一件。配置文件或YAML前端。无论是哪一个,请参阅下面的基本入门,以使jekyll站点启动并运行。它显示了两者在上下文中的用法 在空目录中,创建以下内容:Yaml 如何创建Jekyll站点?,yaml,jekyll,Yaml,Jekyll,请告诉我如何创建一个基本的Jekyll网站。我对文件_config.yml和YAML的前端问题特别困惑。我不太理解您提出的问题的措辞,但我想试一试。我猜你指的是两件事中的一件。配置文件或YAML前端。无论是哪一个,请参阅下面的基本入门,以使jekyll站点启动并运行。它显示了两者在上下文中的用法 在空目录中,创建以下内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en">
<head>
<meta charset="utf-8">
<title>My Jekyll Site</title>
</head>
<body>
<!-- This will be replaced with your content -->
{{ content }}
</body>
</html>
---
layout: default
---
# My First Jekyll Post
The quick brown fox jumps over the lazy dog.
\u layouts
的新目录\u的新目录发布了
\u site
的新目录index.md
的文件,包含以下内容:
---
layout: default
---
# My Jekyll site
Welcome to my Jekyll site
(注意:由两行破折号包围的“layout:default”是YAML的前端内容。指定“default”意味着jekyll将使用下面列出的_layouts目录中的“default.html”文件。)\u config.yml
的文件具有以下默认内容:
safe: false
auto: false
server: false
server_port: 4000
base-url: /
source: .
destination: ./_site
plugins: ./_plugins
future: true
lsi: false
pygments: false
markdown: maruku
permalink: date
maruku:
use_tex: false
use_divs: false
png_engine: blahtex
png_dir: images/latex
png_url: /images/latex
rdiscount:
extensions: []
kramdown:
auto_ids: true,
footnote_nr: 1
entity_output: as_char
toc_levels: 1..6
use_coderay: false
coderay:
coderay_wrap: div
coderay_line_numbers: inline
coderay_line_numbers_start: 1
coderay_tab_width: 4
coderay_bold_every: 10
coderay_css: style
您还需要为示例创建另外两个文件
default.html
的文件包含以下内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en">
<head>
<meta charset="utf-8">
<title>My Jekyll Site</title>
</head>
<body>
<!-- This will be replaced with your content -->
{{ content }}
</body>
</html>
---
layout: default
---
# My First Jekyll Post
The quick brown fox jumps over the lazy dog.
(注意:同样,由两行破折号包围的“layout:default”是YAML的前端内容,并指定“default.html”将用于模板。)此时,目录结构应如下所示:
./_config.yml
./_layouts
./_posts
./_posts/2011-07-29-my-first-jekyll-post.md
./_site
./index.md
设置完毕后,从命令行转到包含index.md文件的目录,然后运行jekyll
。您应该会看到如下快速报告:
Configuration from /some-path/_config.yml
Building site: . -> ./_site
Successfully generated site: . -> ./_site
将创建两个输出文件:
- ./_site/index.html
- ./_site/2011/07/29/my-first-jekyll-post.html
这应该让你从基础开始 我不太明白你问题的措辞,但我想试试。我猜你指的是两件事中的一件。配置文件或YAML前端。无论是哪一个,请参阅下面的基本入门,以使jekyll站点启动并运行。它显示了两者在上下文中的用法 在空目录中,创建以下内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en">
<head>
<meta charset="utf-8">
<title>My Jekyll Site</title>
</head>
<body>
<!-- This will be replaced with your content -->
{{ content }}
</body>
</html>
---
layout: default
---
# My First Jekyll Post
The quick brown fox jumps over the lazy dog.
\u layouts
的新目录\u的新目录发布了
\u site
的新目录index.md
的文件,包含以下内容:
---
layout: default
---
# My Jekyll site
Welcome to my Jekyll site
(注意:由两行破折号包围的“layout:default”是YAML的前端内容。指定“default”意味着jekyll将使用下面列出的_layouts目录中的“default.html”文件。)\u config.yml
的文件具有以下默认内容:
safe: false
auto: false
server: false
server_port: 4000
base-url: /
source: .
destination: ./_site
plugins: ./_plugins
future: true
lsi: false
pygments: false
markdown: maruku
permalink: date
maruku:
use_tex: false
use_divs: false
png_engine: blahtex
png_dir: images/latex
png_url: /images/latex
rdiscount:
extensions: []
kramdown:
auto_ids: true,
footnote_nr: 1
entity_output: as_char
toc_levels: 1..6
use_coderay: false
coderay:
coderay_wrap: div
coderay_line_numbers: inline
coderay_line_numbers_start: 1
coderay_tab_width: 4
coderay_bold_every: 10
coderay_css: style
您还需要为示例创建另外两个文件
default.html
的文件包含以下内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en">
<head>
<meta charset="utf-8">
<title>My Jekyll Site</title>
</head>
<body>
<!-- This will be replaced with your content -->
{{ content }}
</body>
</html>
---
layout: default
---
# My First Jekyll Post
The quick brown fox jumps over the lazy dog.
(注意:同样,由两行破折号包围的“layout:default”是YAML的前端内容,并指定“default.html”将用于模板。)此时,目录结构应如下所示:
./_config.yml
./_layouts
./_posts
./_posts/2011-07-29-my-first-jekyll-post.md
./_site
./index.md
设置完毕后,从命令行转到包含index.md文件的目录,然后运行jekyll
。您应该会看到如下快速报告:
Configuration from /some-path/_config.yml
Building site: . -> ./_site
Successfully generated site: . -> ./_site
将创建两个输出文件:
- ./_site/index.html
- ./_site/2011/07/29/my-first-jekyll-post.html
这应该让你从基础开始 我不明白你在问什么。YAML只是在文本文件中编码简单数据结构的一种方法。Jekyll使用它进行配置;你想干什么?我不明白你在问什么。YAML只是在文本文件中编码简单数据结构的一种方法。Jekyll使用它进行配置;您想做什么?config.yml必须以下划线开头命名:
\u config.yml
。要测试服务器,您可以使用jekyll--server
谢谢,@FèlixGalindoAllué-我已经纠正了我漏掉下划线的错误。您是一个明星。config.yml必须以下划线开头命名:\u config.yml
。要测试服务器,您可以使用jekyll--server
谢谢,@FèlixGalindoAllué-我已经纠正了我漏掉下划线的错误。您是一个明星。