0

Octopressを使ってブログを書いています。しかし、もともと Tex をサポートしていなかったので、オンラインでガイダンスを求めました。結局、Tex&markdownは使えませんでした。

問題をさらに悪化させるために、次の問題が発生します。

lo@lo:~/blog/octopress$ rake generate
## Generating Site with Jekyll
unchanged sass/screen.scss
unchanged sass/syntax/syntax.scss
unchanged sass/bootstrap/responsive.scss
unchanged sass/bootstrap/bootstrap.scss
Configuration from /home/lo/blog/octopress/_config.yml
Building site: source -> public
Liquid Exception: Variable '{{' was not properly terminated with regexp: /\}\}/  in    atom.xml
Liquid Exception: Variable '{{' was not properly terminated with regexp: /\}\}/  in atom.xml
Liquid Exception: Variable '{{' was not properly terminated with regexp: /\}\}/  in atom.xml
Successfully generated site: source -> public
lo@lo:~/blog/octopress$`

今、私はそれを修正する方法がわかりません。

diffとのすべてのファイル/octopressを試しました/octopress.bk
結局、私は間違った文法を使っていたことに気づきました*.markdown.

私が書いた\{\{\{ \}\}\}、それは問題につながります。今、私はそれを解決しました。

4

1 に答える 1

0

atom.xml ファイルが変更されたようです。Web サイトを含むフォルダーのルートにあります。見つける必要があるのは、一致しない {{ タグ }} です。ほとんどの場合、{{ が 1 つだけ } で閉じられているように、括弧の 1 つが欠落しています。

例として使用できるデフォルトの atom.xml ファイルを次に示します。

---
layout: nil
---
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

 <title>Your Title</title>
 <link href="http://www.example.com/atom.xml" rel="self"/>
 <link href="http://www.example.com/"/>
 <updated>{{ site.time | date_to_xmlschema }}</updated>
 <id>http://www.example.com/</id>
 <author>
   <name>Your Name/name>
   <email>Your Email</email>
 </author>

 {% for post in site.posts %}
 <entry>
   <title>{{ post.title }}</title>
   <link href="http://www.example.com{{ post.url }}"/>
   <updated>{{ post.date | date_to_xmlschema }}</updated>
   <id>http://www.example.com{{ post.id }}</id>
   <content type="html">{{ post.content | xml_escape }}</content>
 </entry>
 {% endfor %}

</feed>
于 2012-06-06T04:03:10.773 に答える