基本上我想将一段代码压缩成一个可以在多个页面上重复的变量,这样当我对代码进行更改时,我不需要将整个东西复制并粘贴到每个index.html页。使用jekyll为网站标题创建一个变量?
我相信jekyll通过他们的_layouts
和_posts
选项实现了这个目标?但我不知道如何实现它。我有原子,红宝石和jekyll安装。有什么我需要下载,以便我查看和编辑本地?
<!DOCTYPE html>
<!-- BLOCK OF CODE THAT I WANT CONDENSED INTO A VARIABLE (START) -->
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#000000" />
<script type="text/javascript" src="/./js/jquery-1.11.3.min.js"></script>
</head>
<header>
<H1>FANCY BLOG TITLE</H1>
<IMG SRC="https://68.media.tumblr.com/6fef61f4480a1ba41346ca21b96b4643/tumblr_ohn94pLON61vaxxf8o4_1280.jpg" />EXAMPLE SITE HEADER (THIS IS WHAT I WANT TO CONDENSE INTO A VARIABLE AND DUPLICATE, ALONG WITH THE HEAD TAG)
</header>
<!-- BLOCK OF CODE THAT I WANT CONDENSED INTO A VARIABLE (END) -->
<BR>
<body>
<H2>BLOG POST TITLE</H2>
(THE BODY DOES NOT NEED TO BE DUPLICATED OR CONDENSED INTO A VARIABLE, AS IT'S CONTENT WILL DIFFER ACROSS SEVERAL PAGES)
<BR>
<P>"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia
voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi
tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui
in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"</P>
</body>
</html>
也许这就是[机器人](https://开头jekyllrb。 com/docs/templates /#includes)你正在寻找 –