shithub: hugo

ref: fc77b6303c8aeda6362d7e2fc5d0fe52067c1a8d
dir: /docs/data/docs.json/

View raw version
{
  "media": {
    "types": [
      {
        "Type": "application/javascript",
        "String": "application/javascript+js",
        "MainType": "application",
        "SubType": "javascript",
        "Suffix": "js"
      },
      {
        "Type": "application/json",
        "String": "application/json+json",
        "MainType": "application",
        "SubType": "json",
        "Suffix": "json"
      },
      {
        "Type": "application/rss",
        "String": "application/rss+xml",
        "MainType": "application",
        "SubType": "rss",
        "Suffix": "xml"
      },
      {
        "Type": "application/xml",
        "String": "application/xml+xml",
        "MainType": "application",
        "SubType": "xml",
        "Suffix": "xml"
      },
      {
        "Type": "text/calendar",
        "String": "text/calendar+ics",
        "MainType": "text",
        "SubType": "calendar",
        "Suffix": "ics"
      },
      {
        "Type": "text/css",
        "String": "text/css+css",
        "MainType": "text",
        "SubType": "css",
        "Suffix": "css"
      },
      {
        "Type": "text/csv",
        "String": "text/csv+csv",
        "MainType": "text",
        "SubType": "csv",
        "Suffix": "csv"
      },
      {
        "Type": "text/html",
        "String": "text/html+html",
        "MainType": "text",
        "SubType": "html",
        "Suffix": "html"
      },
      {
        "Type": "text/plain",
        "String": "text/plain+txt",
        "MainType": "text",
        "SubType": "plain",
        "Suffix": "txt"
      }
    ]
  },
  "output": {
    "formats": [
      {
        "MediaType": "text/html+html",
        "Name": "AMP",
        "Path": "amp",
        "BaseName": "index",
        "Rel": "amphtml",
        "Protocol": "",
        "IsPlainText": false,
        "IsHTML": true,
        "NoUgly": false,
        "NotAlternative": false
      },
      {
        "MediaType": "text/css+css",
        "Name": "CSS",
        "Path": "",
        "BaseName": "styles",
        "Rel": "stylesheet",
        "Protocol": "",
        "IsPlainText": true,
        "IsHTML": false,
        "NoUgly": false,
        "NotAlternative": true
      },
      {
        "MediaType": "text/csv+csv",
        "Name": "CSV",
        "Path": "",
        "BaseName": "index",
        "Rel": "alternate",
        "Protocol": "",
        "IsPlainText": true,
        "IsHTML": false,
        "NoUgly": false,
        "NotAlternative": false
      },
      {
        "MediaType": "text/calendar+ics",
        "Name": "Calendar",
        "Path": "",
        "BaseName": "index",
        "Rel": "alternate",
        "Protocol": "webcal://",
        "IsPlainText": true,
        "IsHTML": false,
        "NoUgly": false,
        "NotAlternative": false
      },
      {
        "MediaType": "text/html+html",
        "Name": "HTML",
        "Path": "",
        "BaseName": "index",
        "Rel": "canonical",
        "Protocol": "",
        "IsPlainText": false,
        "IsHTML": true,
        "NoUgly": false,
        "NotAlternative": false
      },
      {
        "MediaType": "application/json+json",
        "Name": "JSON",
        "Path": "",
        "BaseName": "index",
        "Rel": "alternate",
        "Protocol": "",
        "IsPlainText": true,
        "IsHTML": false,
        "NoUgly": false,
        "NotAlternative": false
      },
      {
        "MediaType": "application/rss+xml",
        "Name": "RSS",
        "Path": "",
        "BaseName": "index",
        "Rel": "alternate",
        "Protocol": "",
        "IsPlainText": false,
        "IsHTML": false,
        "NoUgly": true,
        "NotAlternative": false
      }
    ],
    "layouts": [
      {
        "Example": "AMP home, with theme \"demoTheme\".",
        "OutputFormat": "AMP",
        "Suffix": "html",
        "Template Lookup Order": [
          "layouts/index.amp.html",
          "layouts/index.html",
          "layouts/_default/list.amp.html",
          "layouts/_default/list.html",
          "demoTheme/layouts/index.amp.html",
          "demoTheme/layouts/index.html",
          "demoTheme/layouts/_default/list.amp.html",
          "demoTheme/layouts/_default/list.html"
        ]
      },
      {
        "Example": "JSON home, no theme.",
        "OutputFormat": "JSON",
        "Suffix": "json",
        "Template Lookup Order": [
          "layouts/index.json.json",
          "layouts/index.json",
          "layouts/_default/list.json.json",
          "layouts/_default/list.json"
        ]
      },
      {
        "Example": "CSV regular, \"layout: demolayout\" in front matter.",
        "OutputFormat": "CSV",
        "Suffix": "csv",
        "Template Lookup Order": [
          "layouts/_default/demolayout.csv.csv",
          "layouts/_default/demolayout.csv"
        ]
      },
      {
        "Example": "JSON regular, \"type: demotype\" in front matter.",
        "OutputFormat": "CSV",
        "Suffix": "csv",
        "Template Lookup Order": [
          "layouts/demotype/single.csv.csv",
          "layouts/demotype/single.csv",
          "layouts/_default/single.csv.csv",
          "layouts/_default/single.csv"
        ]
      },
      {
        "Example": "HTML regular.",
        "OutputFormat": "HTML",
        "Suffix": "html",
        "Template Lookup Order": [
          "layouts/_default/single.html.html",
          "layouts/_default/single.html"
        ]
      },
      {
        "Example": "AMP regular.",
        "OutputFormat": "AMP",
        "Suffix": "html",
        "Template Lookup Order": [
          "layouts/_default/single.amp.html",
          "layouts/_default/single.html"
        ]
      },
      {
        "Example": "Calendar blog section.",
        "OutputFormat": "Calendar",
        "Suffix": "ics",
        "Template Lookup Order": [
          "layouts/section/blog.calendar.ics",
          "layouts/section/blog.ics",
          "layouts/blog/list.calendar.ics",
          "layouts/blog/list.ics",
          "layouts/_default/section.calendar.ics",
          "layouts/_default/section.ics",
          "layouts/_default/list.calendar.ics",
          "layouts/_default/list.ics"
        ]
      },
      {
        "Example": "Calendar taxonomy list.",
        "OutputFormat": "Calendar",
        "Suffix": "ics",
        "Template Lookup Order": [
          "layouts/taxonomy/tag.calendar.ics",
          "layouts/taxonomy/tag.ics",
          "layouts/_default/taxonomy.calendar.ics",
          "layouts/_default/taxonomy.ics",
          "layouts/_default/list.calendar.ics",
          "layouts/_default/list.ics"
        ]
      },
      {
        "Example": "Calendar taxonomy term.",
        "OutputFormat": "Calendar",
        "Suffix": "ics",
        "Template Lookup Order": [
          "layouts/taxonomy/tag.terms.calendar.ics",
          "layouts/taxonomy/tag.terms.ics",
          "layouts/_default/terms.calendar.ics",
          "layouts/_default/terms.ics"
        ]
      }
    ]
  }
}