這篇主要是調教atom.xml
RSS變成不要全文顯示外加加上LinkWithin
有興趣的文章
以下是我參考了一下內部的index的page html改出來的其實好像說不難
1
2
3
4
5
6
7
8
9
10
11
12
13 | diff --git a/source/atom.xml b/source/atom.xml
index 83af3f8..d4aeff5 100644
a/source/atom.xml
+++ b/source/atom.xml
@@ -21,7 +21,7 @@ layout: nil
<link href="{{ site.url }}{{ post.url }}"/>
<updated>{{ post.date | date_to_xmlschema }}</updated>
<id>{{ site.url }}{{ post.id }}</id>
- <content type="html"><![CDATA[{{ post.content | expand_urls: site.url | cdata_escape }}]]></content>
+ <content type="html"><![CDATA[{{ post.content | excerpt | expand_urls: site.url | cdata_escape }}{% capture excerpted %}{{ post.content | has_excerpt }}{% endcapture %}{% if excerpted == 'true' %}<a href="{{ site.url }}{{ root_url }}{{ post.url }}" class="more-link">{{ site.excerpt_link }}</a>{% endif %}]]></content>
</entry>
{% endfor %}
</feed>
|
至於LinkWithin
的話就先去LinkWithin,填入基本資訊後,在Platform的部份選擇Other,他就會給你一組code,比較快的做法直接貼到source/_layouts/default.html
下去就可以了,這裡才是重點並且在source/_layouts/post.html
你要的地方貼上
1 | <div class="linkwithin_div"></div>
|
但LinkWithin太聰明了,我使用Slash這個theme的時候,他竟然會在index
每一則訊息後面都加上去,所以說放大絕,我是直接修改source/_includes/article.html
1
2
3
4
5
6
7
8
9
10
11
12
13 | diff --git a/source/_includes/article.html b/source/_includes/article.html
index 50846a3..1e85c87 100644
a/source/_includes/article.html
+++ b/source/_includes/article.html
@@ -7,7 +7,7 @@
</div>
{% else %}
<h1 class="title">{% if site.titlecase %}{{ page.title | titlecase }}{% else %}{{ page.title }}{% endif %}</h1>
- <div class="entry-content">{{ content }}</div>
+ <div class="entry-content">{{ content }}<div class="linkwithin_div" style='font-size:1.2em;margin: 0px 0px -30px;'></div><script type="text/javascript">var linkwithin_site_id = 1454823;</script> <script src="http://www.linkwithin.com/widget.js"></script></div>
{% endif %}
<div class="meta">
|