GitHub Pages 博客文章導出JSON方法

轉載請附原文鏈接:http://blog.fandong.me/2017/09/21/GitHub-Pages-JSON/

前言

很多人在github.io上寄存了自己的博客,比如

同時還有這么一小撮人,想在App展示博客文章的列表,比如

那么問題來了,如何使用GitHub生成的文章列表生成可用于App上呢,這里使用了常用的JSON數據額格式

第一步

在根目錄創建.json格式文件
比如getArticleList.json

第二步

開始書寫代碼

因為我的文章頭部一般都寫這幾個參數

---
layout:     post
title:      "GitHub Pages 博客文章導出JSON供App使用方法"
subtitle:   ""
date: 2017-09-21 11:32:00.000000000 +08:00
author:     "范東"
header-img: "img/post-bg-ios9-web.jpg"
catalog:    true
tags:
    - GitHub
    - GitHub.io
    - GitHub Pages
---

所以我們獲取字段的時候一般也就獲取這些字段(以下為getArticleList.json的內容)

---
layout: nil
---

[{% for post in site.posts limit:1000 %}
    {
        "title":"{{post.title}}",
        "url":"{{site.url}}{{post.url}}",
        "date":"{{post.date|date_to_string}}",
        "author":"{{post.author}}",
        "header-img":"{{post.header-img}}",
        "subtitle":"{{post.subtitle}}",
        "tags":"{{post.tags}}",
        "catalog":"{{post.catalog}}"
    }{% if forloop.last == false %},{% endif %}
{% endfor %}
]

第三步

上傳getArticleList.json到你github.io的倉庫地址

第四步

驗證

點擊如下鏈接

http://fandongtongxue.github.io/getArticleList.json

第五步: 大功告成

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,915評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,243評論 25 708
  • Swift版本點擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,546評論 7 249
  • 文/郭睿之 ·1· 有本書叫《生命中不能承受之重》,作者是傳奇翰墨編委會。書中記錄了慘絕人寰的屠殺,比如南京大屠殺...
    郭睿之閱讀 293評論 0 0
  • 《邊城》這本書是以農村為背景的,可能因為沈從文也是從農村走出來的,所以他特別強調自己的農村背景,在該書中展現了...
    夢幻LL閱讀 458評論 3 0