创建页面
首先,我们要在pages
目录下创建一个页面来自定义json
的数据和连接,这里需要注意的是,页面的后缀不要为markdown
,这里为.html
,至于为什么?因为markdown
会默认解析里面的一些特定字符,造成我们不想要的结果。
创建链接
只需要在页面的前面设置permalink
即可:
--- permalink: /api/posts.json ---
生成数据
[ {% for post in site.posts %} { "link": "{{ post.url }}", "desc": "{{ post.desc }}", "date": "{{ post.date }}", "title": "{{ post.title }}", "category": "{{ post.category }}" }{% if forloop.last == false %},{% endif %} {% endfor %} ]
【注】: 上述代码中{% if.. %}
才是关键所在,这个是判断是否为最后的数据,如果不是,则输出,
符号。通白讲,就是去除最后一个,
号。