diff --git a/404.html b/404.html index c4459b8..5f76823 100644 --- a/404.html +++ b/404.html @@ -20,8 +20,8 @@ -
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.
- +
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.
+ \ No newline at end of file diff --git a/CHANGELOG.html b/CHANGELOG.html index a5dccc3..11ac03d 100644 --- a/CHANGELOG.html +++ b/CHANGELOG.html @@ -24,8 +24,8 @@ -
Skip to content

fff-docs

1.0.0

Major Changes

Patch Changes

1.0.0-alpha.1

Patch Changes

1.0.0-alpha.0

Major Changes

0.5.3

Patch Changes

  • Version 0.5.3

0.5.1

Patch Changes

  • Version 0.5.1

0.5.0

Minor Changes

  • Version 0.5

0.4.2

Patch Changes

  • Bug fixes

0.4.1

Patch Changes

  • Bug fixes
- +
Skip to content

fff-docs

1.0.0

Major Changes

Patch Changes

1.0.0-alpha.1

Patch Changes

1.0.0-alpha.0

Major Changes

0.5.3

Patch Changes

  • Version 0.5.3

0.5.1

Patch Changes

  • Version 0.5.1

0.5.0

Minor Changes

  • Version 0.5

0.4.2

Patch Changes

  • Bug fixes

0.4.1

Patch Changes

  • Bug fixes
+ \ No newline at end of file diff --git a/assets/intro_implementing.md.pOJadBIz.js b/assets/intro_implementing.md.Dn_Iq_m5.js similarity index 98% rename from assets/intro_implementing.md.pOJadBIz.js rename to assets/intro_implementing.md.Dn_Iq_m5.js index fd637d1..05b2430 100644 --- a/assets/intro_implementing.md.pOJadBIz.js +++ b/assets/intro_implementing.md.Dn_Iq_m5.js @@ -1 +1 @@ -import{o as s,c as l,k as e,m as i,R as a}from"./chunks/framework.4ewtxVQd.js";const n="1.2.0",o=a('

Implementing

Make Compatible

This document contains all historical versions of FFF. (see changelog for details)

In general, you only need to consider compatibility with the latest version.

You can extend the functionality of FFF as much as you want, but can't intentionally create incompatibilities.

Badges

If your project is already FFF compatible, you can use the badge from shields.io to illustrate this.

',7),r=["src"],h=["src"],d=["src"],p=["src"],c=a('

Replace #badge-here with one of the image links above for use in Markdown:

Don't forget to note the version!

md
[![fff](#badge-here)](https://fff.js.org)
',3),F=JSON.parse('{"title":"Implementing","description":"","frontmatter":{"title":"Implementing"},"headers":[],"relativePath":"intro/implementing.md","filePath":"intro/implementing.md","lastUpdated":1700487554000}'),m={name:"intro/implementing.md"},f=Object.assign(m,{setup(g){const t=n.split(".").slice(0,2).join(".");return(k,_)=>(s(),l("div",null,[o,e("ul",null,[e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=plastic`,alt:"plastic"},null,8,r)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=flat`,alt:"flat"},null,8,h)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=flat-square`,alt:"flat-square"},null,8,d)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=for-the-badge`,alt:"for-the-badge"},null,8,p)])]),c]))}});export{F as __pageData,f as default}; +import{o as s,c as l,k as e,m as i,R as a}from"./chunks/framework.4ewtxVQd.js";const n="1.2.1",o=a('

Implementing

Make Compatible

This document contains all historical versions of FFF. (see changelog for details)

In general, you only need to consider compatibility with the latest version.

You can extend the functionality of FFF as much as you want, but can't intentionally create incompatibilities.

Badges

If your project is already FFF compatible, you can use the badge from shields.io to illustrate this.

',7),r=["src"],h=["src"],d=["src"],p=["src"],c=a('

Replace #badge-here with one of the image links above for use in Markdown:

Don't forget to note the version!

md
[![fff](#badge-here)](https://fff.js.org)
',3),F=JSON.parse('{"title":"Implementing","description":"","frontmatter":{"title":"Implementing"},"headers":[],"relativePath":"intro/implementing.md","filePath":"intro/implementing.md","lastUpdated":1700487554000}'),m={name:"intro/implementing.md"},f=Object.assign(m,{setup(g){const t=n.split(".").slice(0,2).join(".");return(k,_)=>(s(),l("div",null,[o,e("ul",null,[e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=plastic`,alt:"plastic"},null,8,r)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=flat`,alt:"flat"},null,8,h)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=flat-square`,alt:"flat-square"},null,8,d)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=for-the-badge`,alt:"for-the-badge"},null,8,p)])]),c]))}});export{F as __pageData,f as default}; diff --git a/assets/intro_implementing.md.pOJadBIz.lean.js b/assets/intro_implementing.md.Dn_Iq_m5.lean.js similarity index 94% rename from assets/intro_implementing.md.pOJadBIz.lean.js rename to assets/intro_implementing.md.Dn_Iq_m5.lean.js index afd2634..94ec930 100644 --- a/assets/intro_implementing.md.pOJadBIz.lean.js +++ b/assets/intro_implementing.md.Dn_Iq_m5.lean.js @@ -1 +1 @@ -import{o as s,c as l,k as e,m as i,R as a}from"./chunks/framework.4ewtxVQd.js";const n="1.2.0",o=a("",7),r=["src"],h=["src"],d=["src"],p=["src"],c=a("",3),F=JSON.parse('{"title":"Implementing","description":"","frontmatter":{"title":"Implementing"},"headers":[],"relativePath":"intro/implementing.md","filePath":"intro/implementing.md","lastUpdated":1700487554000}'),m={name:"intro/implementing.md"},f=Object.assign(m,{setup(g){const t=n.split(".").slice(0,2).join(".");return(k,_)=>(s(),l("div",null,[o,e("ul",null,[e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=plastic`,alt:"plastic"},null,8,r)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=flat`,alt:"flat"},null,8,h)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=flat-square`,alt:"flat-square"},null,8,d)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=for-the-badge`,alt:"for-the-badge"},null,8,p)])]),c]))}});export{F as __pageData,f as default}; +import{o as s,c as l,k as e,m as i,R as a}from"./chunks/framework.4ewtxVQd.js";const n="1.2.1",o=a("",7),r=["src"],h=["src"],d=["src"],p=["src"],c=a("",3),F=JSON.parse('{"title":"Implementing","description":"","frontmatter":{"title":"Implementing"},"headers":[],"relativePath":"intro/implementing.md","filePath":"intro/implementing.md","lastUpdated":1700487554000}'),m={name:"intro/implementing.md"},f=Object.assign(m,{setup(g){const t=n.split(".").slice(0,2).join(".");return(k,_)=>(s(),l("div",null,[o,e("ul",null,[e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=plastic`,alt:"plastic"},null,8,r)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=flat`,alt:"flat"},null,8,h)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=flat-square`,alt:"flat-square"},null,8,d)]),e("li",null,[e("img",{src:`https://img.shields.io/badge/%F0%9F%8C%9F%20F%20F%20F-${i(t)}-yellow?style=for-the-badge`,alt:"for-the-badge"},null,8,p)])]),c]))}});export{F as __pageData,f as default}; diff --git a/assets/intro_showcase.md.mGz90hUw.js b/assets/intro_showcase.md.mGz90hUw.js new file mode 100644 index 0000000..6c0126d --- /dev/null +++ b/assets/intro_showcase.md.mGz90hUw.js @@ -0,0 +1 @@ +import{_ as o,D as s,o as n,c as i,k as e,a as t,I as r}from"./chunks/framework.4ewtxVQd.js";const R=JSON.parse('{"title":"Showcase","description":"","frontmatter":{"title":"Showcase","outline":"deep"},"headers":[],"relativePath":"intro/showcase.md","filePath":"intro/showcase.md","lastUpdated":1708783510000}'),l={name:"intro/showcase.md"},h=e("h1",{id:"showcase",tabindex:"-1"},[t("Showcase "),e("a",{class:"header-anchor",href:"#showcase","aria-label":'Permalink to "Showcase"'},"​")],-1),c=e("p",null,'The "FFF-compatible" project showcase.',-1),d=e("p",null,"If your project is FFF compatible, please let me know!",-1),p=e("ul",null,[e("li",null,"Official: FFF integration is maintained by the corresponding project."),e("li",null,"Third Party: FFF integration is maintained by FFF / other authors and is located outside of the project.")],-1),f=e("h2",{id:"ssg-static-site-generator",tabindex:"-1"},[t("SSG (Static Site Generator) "),e("a",{class:"header-anchor",href:"#ssg-static-site-generator","aria-label":'Permalink to "SSG (Static Site Generator)"'},"​")],-1),m={id:"lume",tabindex:"-1"},u=e("a",{href:"https://github.com/lumeland/lume",target:"_blank",rel:"noreferrer"},"Lume",-1),_=e("a",{class:"header-anchor",href:"#lume","aria-label":'Permalink to "[Lume](https://github.com/lumeland/lume) "'},"​",-1),g=e("p",null,[t("Lume has an FFF plugin, It provides FFF's types and flavor transform features. "),e("a",{href:"https://lume.land/plugins/fff/",target:"_blank",rel:"noreferrer"},"Docs")],-1),k=e("h2",{id:"themes-templates",tabindex:"-1"},[t("Themes / Templates "),e("a",{class:"header-anchor",href:"#themes-templates","aria-label":'Permalink to "Themes / Templates"'},"​")],-1),b={id:"urara",tabindex:"-1"},F=e("a",{href:"https://github.com/importantimport/urara",target:"_blank",rel:"noreferrer"},"Urara",-1),w=e("a",{class:"header-anchor",href:"#urara","aria-label":'Permalink to "[Urara](https://github.com/importantimport/urara) "'},"​",-1),x=e("p",null,"As the origin of FFF, Urara supports a subset of FFF and supports flavor transform.",-1),y=e("h2",{id:"markdown-processors",tabindex:"-1"},[t("Markdown Processors "),e("a",{class:"header-anchor",href:"#markdown-processors","aria-label":'Permalink to "Markdown Processors"'},"​")],-1),P={id:"remark",tabindex:"-1"},S=e("a",{href:"./../packages/remark-fff.html"},"Remark",-1),v=e("a",{class:"header-anchor",href:"#remark","aria-label":'Permalink to "[Remark](../packages/remark-fff.md) "'},"​",-1),B=e("p",null,[t("You can use the "),e("code",null,"remark-fff"),t(" plugin to integrate FFF's flavor transform features.")],-1),T={id:"markdown-it",tabindex:"-1"},j=e("a",{href:"./../packages/markdown-it-fff.html"},"Markdown It",-1),I=e("a",{class:"header-anchor",href:"#markdown-it","aria-label":'Permalink to "[Markdown It](../packages/markdown-it-fff.md) "'},"​",-1),G=e("p",null,[t("You can use the "),e("code",null,"markdown-it-fff"),t(" plugin to integrate FFF's flavor transform features.")],-1),M=e("p",null,[t("Currently it is only supported with the "),e("a",{href:"https://www.npmjs.com/package/@mdit-vue/plugin-frontmatter",target:"_blank",rel:"noreferrer"},"@mdit-vue/plugin-frontmatter"),t(" plugin.")],-1);function N(U,$,D,L,V,C){const a=s("Badge");return n(),i("div",null,[h,c,d,p,f,e("h3",m,[u,t(),r(a,{type:"warning",text:"official plug-in"}),t(),_]),g,k,e("h3",b,[F,t(),r(a,{type:"warning",text:"official built-in"}),t(),r(a,{type:"info",text:"stable"}),t(),w]),x,y,e("h3",P,[S,t(),r(a,{type:"info",text:"third party plug-in"}),t(),v]),B,e("h3",T,[j,t(),r(a,{type:"info",text:"third party plug-in"}),t(),I]),G,M])}const Y=o(l,[["render",N]]);export{R as __pageData,Y as default}; diff --git a/assets/intro_showcase.md.mGz90hUw.lean.js b/assets/intro_showcase.md.mGz90hUw.lean.js new file mode 100644 index 0000000..6c0126d --- /dev/null +++ b/assets/intro_showcase.md.mGz90hUw.lean.js @@ -0,0 +1 @@ +import{_ as o,D as s,o as n,c as i,k as e,a as t,I as r}from"./chunks/framework.4ewtxVQd.js";const R=JSON.parse('{"title":"Showcase","description":"","frontmatter":{"title":"Showcase","outline":"deep"},"headers":[],"relativePath":"intro/showcase.md","filePath":"intro/showcase.md","lastUpdated":1708783510000}'),l={name:"intro/showcase.md"},h=e("h1",{id:"showcase",tabindex:"-1"},[t("Showcase "),e("a",{class:"header-anchor",href:"#showcase","aria-label":'Permalink to "Showcase"'},"​")],-1),c=e("p",null,'The "FFF-compatible" project showcase.',-1),d=e("p",null,"If your project is FFF compatible, please let me know!",-1),p=e("ul",null,[e("li",null,"Official: FFF integration is maintained by the corresponding project."),e("li",null,"Third Party: FFF integration is maintained by FFF / other authors and is located outside of the project.")],-1),f=e("h2",{id:"ssg-static-site-generator",tabindex:"-1"},[t("SSG (Static Site Generator) "),e("a",{class:"header-anchor",href:"#ssg-static-site-generator","aria-label":'Permalink to "SSG (Static Site Generator)"'},"​")],-1),m={id:"lume",tabindex:"-1"},u=e("a",{href:"https://github.com/lumeland/lume",target:"_blank",rel:"noreferrer"},"Lume",-1),_=e("a",{class:"header-anchor",href:"#lume","aria-label":'Permalink to "[Lume](https://github.com/lumeland/lume) "'},"​",-1),g=e("p",null,[t("Lume has an FFF plugin, It provides FFF's types and flavor transform features. "),e("a",{href:"https://lume.land/plugins/fff/",target:"_blank",rel:"noreferrer"},"Docs")],-1),k=e("h2",{id:"themes-templates",tabindex:"-1"},[t("Themes / Templates "),e("a",{class:"header-anchor",href:"#themes-templates","aria-label":'Permalink to "Themes / Templates"'},"​")],-1),b={id:"urara",tabindex:"-1"},F=e("a",{href:"https://github.com/importantimport/urara",target:"_blank",rel:"noreferrer"},"Urara",-1),w=e("a",{class:"header-anchor",href:"#urara","aria-label":'Permalink to "[Urara](https://github.com/importantimport/urara) "'},"​",-1),x=e("p",null,"As the origin of FFF, Urara supports a subset of FFF and supports flavor transform.",-1),y=e("h2",{id:"markdown-processors",tabindex:"-1"},[t("Markdown Processors "),e("a",{class:"header-anchor",href:"#markdown-processors","aria-label":'Permalink to "Markdown Processors"'},"​")],-1),P={id:"remark",tabindex:"-1"},S=e("a",{href:"./../packages/remark-fff.html"},"Remark",-1),v=e("a",{class:"header-anchor",href:"#remark","aria-label":'Permalink to "[Remark](../packages/remark-fff.md) "'},"​",-1),B=e("p",null,[t("You can use the "),e("code",null,"remark-fff"),t(" plugin to integrate FFF's flavor transform features.")],-1),T={id:"markdown-it",tabindex:"-1"},j=e("a",{href:"./../packages/markdown-it-fff.html"},"Markdown It",-1),I=e("a",{class:"header-anchor",href:"#markdown-it","aria-label":'Permalink to "[Markdown It](../packages/markdown-it-fff.md) "'},"​",-1),G=e("p",null,[t("You can use the "),e("code",null,"markdown-it-fff"),t(" plugin to integrate FFF's flavor transform features.")],-1),M=e("p",null,[t("Currently it is only supported with the "),e("a",{href:"https://www.npmjs.com/package/@mdit-vue/plugin-frontmatter",target:"_blank",rel:"noreferrer"},"@mdit-vue/plugin-frontmatter"),t(" plugin.")],-1);function N(U,$,D,L,V,C){const a=s("Badge");return n(),i("div",null,[h,c,d,p,f,e("h3",m,[u,t(),r(a,{type:"warning",text:"official plug-in"}),t(),_]),g,k,e("h3",b,[F,t(),r(a,{type:"warning",text:"official built-in"}),t(),r(a,{type:"info",text:"stable"}),t(),w]),x,y,e("h3",P,[S,t(),r(a,{type:"info",text:"third party plug-in"}),t(),v]),B,e("h3",T,[j,t(),r(a,{type:"info",text:"third party plug-in"}),t(),I]),G,M])}const Y=o(l,[["render",N]]);export{R as __pageData,Y as default}; diff --git a/assets/intro_showcase.md.vcwswmTM.js b/assets/intro_showcase.md.vcwswmTM.js deleted file mode 100644 index 5f67b02..0000000 --- a/assets/intro_showcase.md.vcwswmTM.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,D as s,o as n,c as i,k as e,a as t,I as r}from"./chunks/framework.4ewtxVQd.js";const Y=JSON.parse('{"title":"Showcase","description":"","frontmatter":{"title":"Showcase","outline":"deep"},"headers":[],"relativePath":"intro/showcase.md","filePath":"intro/showcase.md","lastUpdated":1703072864000}'),l={name:"intro/showcase.md"},d=e("h1",{id:"showcase",tabindex:"-1"},[t("Showcase "),e("a",{class:"header-anchor",href:"#showcase","aria-label":'Permalink to "Showcase"'},"​")],-1),h=e("p",null,'The "FFF-compatible" project showcase.',-1),c=e("p",null,"If your project is FFF compatible, please let me know!",-1),p=e("ul",null,[e("li",null,"Official: FFF integration is maintained by the corresponding project."),e("li",null,"Third Party: FFF integration is maintained by FFF / other authors and is located outside of the project.")],-1),m=e("h2",{id:"ssg-static-site-generator",tabindex:"-1"},[t("SSG (Static Site Generator) "),e("a",{class:"header-anchor",href:"#ssg-static-site-generator","aria-label":'Permalink to "SSG (Static Site Generator)"'},"​")],-1),f={id:"lume",tabindex:"-1"},u=e("a",{href:"https://github.com/lumeland/lume",target:"_blank",rel:"noreferrer"},"Lume",-1),_=e("a",{class:"header-anchor",href:"#lume","aria-label":'Permalink to "[Lume](https://github.com/lumeland/lume) "'},"​",-1),g=e("p",null,[t("Lume has an FFF plugin in "),e("a",{href:"https://github.com/lumeland/lume/pull/529",target:"_blank",rel:"noreferrer"},[e("code",null,"lumeland/lume#529")]),t(".")],-1),k=e("p",null,"It provides FFF's types and flavor transform features and is expected to be available in the main repository as of Lume 2.1.",-1),b=e("h2",{id:"themes-templates",tabindex:"-1"},[t("Themes / Templates "),e("a",{class:"header-anchor",href:"#themes-templates","aria-label":'Permalink to "Themes / Templates"'},"​")],-1),F={id:"urara",tabindex:"-1"},w=e("a",{href:"https://github.com/importantimport/urara",target:"_blank",rel:"noreferrer"},"Urara",-1),x=e("a",{class:"header-anchor",href:"#urara","aria-label":'Permalink to "[Urara](https://github.com/importantimport/urara) "'},"​",-1),y=e("p",null,"As the origin of FFF, Urara supports a subset of FFF and supports flavor transform.",-1),P=e("h2",{id:"markdown-processors",tabindex:"-1"},[t("Markdown Processors "),e("a",{class:"header-anchor",href:"#markdown-processors","aria-label":'Permalink to "Markdown Processors"'},"​")],-1),S={id:"remark",tabindex:"-1"},v=e("a",{href:"./../packages/remark-fff.html"},"Remark",-1),B=e("a",{class:"header-anchor",href:"#remark","aria-label":'Permalink to "[Remark](../packages/remark-fff.md) "'},"​",-1),T=e("p",null,[t("You can use the "),e("code",null,"remark-fff"),t(" plugin to integrate FFF's flavor transform features.")],-1),j={id:"markdown-it",tabindex:"-1"},I=e("a",{href:"./../packages/markdown-it-fff.html"},"Markdown It",-1),G=e("a",{class:"header-anchor",href:"#markdown-it","aria-label":'Permalink to "[Markdown It](../packages/markdown-it-fff.md) "'},"​",-1),L=e("p",null,[t("You can use the "),e("code",null,"markdown-it-fff"),t(" plugin to integrate FFF's flavor transform features.")],-1),M=e("p",null,[t("Currently it is only supported with the "),e("a",{href:"https://www.npmjs.com/package/@mdit-vue/plugin-frontmatter",target:"_blank",rel:"noreferrer"},"@mdit-vue/plugin-frontmatter"),t(" plugin.")],-1);function N(U,$,V,C,D,O){const a=s("Badge");return n(),i("div",null,[d,h,c,p,m,e("h3",f,[u,t(),r(a,{type:"warning",text:"official plug-in"}),t(),r(a,{type:"danger",text:"experimental"}),t(),_]),g,k,b,e("h3",F,[w,t(),r(a,{type:"warning",text:"official built-in"}),t(),r(a,{type:"info",text:"stable"}),t(),x]),y,P,e("h3",S,[v,t(),r(a,{type:"info",text:"third party plug-in"}),t(),B]),T,e("h3",j,[I,t(),r(a,{type:"info",text:"third party plug-in"}),t(),G]),L,M])}const A=o(l,[["render",N]]);export{Y as __pageData,A as default}; diff --git a/assets/intro_showcase.md.vcwswmTM.lean.js b/assets/intro_showcase.md.vcwswmTM.lean.js deleted file mode 100644 index 5f67b02..0000000 --- a/assets/intro_showcase.md.vcwswmTM.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,D as s,o as n,c as i,k as e,a as t,I as r}from"./chunks/framework.4ewtxVQd.js";const Y=JSON.parse('{"title":"Showcase","description":"","frontmatter":{"title":"Showcase","outline":"deep"},"headers":[],"relativePath":"intro/showcase.md","filePath":"intro/showcase.md","lastUpdated":1703072864000}'),l={name:"intro/showcase.md"},d=e("h1",{id:"showcase",tabindex:"-1"},[t("Showcase "),e("a",{class:"header-anchor",href:"#showcase","aria-label":'Permalink to "Showcase"'},"​")],-1),h=e("p",null,'The "FFF-compatible" project showcase.',-1),c=e("p",null,"If your project is FFF compatible, please let me know!",-1),p=e("ul",null,[e("li",null,"Official: FFF integration is maintained by the corresponding project."),e("li",null,"Third Party: FFF integration is maintained by FFF / other authors and is located outside of the project.")],-1),m=e("h2",{id:"ssg-static-site-generator",tabindex:"-1"},[t("SSG (Static Site Generator) "),e("a",{class:"header-anchor",href:"#ssg-static-site-generator","aria-label":'Permalink to "SSG (Static Site Generator)"'},"​")],-1),f={id:"lume",tabindex:"-1"},u=e("a",{href:"https://github.com/lumeland/lume",target:"_blank",rel:"noreferrer"},"Lume",-1),_=e("a",{class:"header-anchor",href:"#lume","aria-label":'Permalink to "[Lume](https://github.com/lumeland/lume) "'},"​",-1),g=e("p",null,[t("Lume has an FFF plugin in "),e("a",{href:"https://github.com/lumeland/lume/pull/529",target:"_blank",rel:"noreferrer"},[e("code",null,"lumeland/lume#529")]),t(".")],-1),k=e("p",null,"It provides FFF's types and flavor transform features and is expected to be available in the main repository as of Lume 2.1.",-1),b=e("h2",{id:"themes-templates",tabindex:"-1"},[t("Themes / Templates "),e("a",{class:"header-anchor",href:"#themes-templates","aria-label":'Permalink to "Themes / Templates"'},"​")],-1),F={id:"urara",tabindex:"-1"},w=e("a",{href:"https://github.com/importantimport/urara",target:"_blank",rel:"noreferrer"},"Urara",-1),x=e("a",{class:"header-anchor",href:"#urara","aria-label":'Permalink to "[Urara](https://github.com/importantimport/urara) "'},"​",-1),y=e("p",null,"As the origin of FFF, Urara supports a subset of FFF and supports flavor transform.",-1),P=e("h2",{id:"markdown-processors",tabindex:"-1"},[t("Markdown Processors "),e("a",{class:"header-anchor",href:"#markdown-processors","aria-label":'Permalink to "Markdown Processors"'},"​")],-1),S={id:"remark",tabindex:"-1"},v=e("a",{href:"./../packages/remark-fff.html"},"Remark",-1),B=e("a",{class:"header-anchor",href:"#remark","aria-label":'Permalink to "[Remark](../packages/remark-fff.md) "'},"​",-1),T=e("p",null,[t("You can use the "),e("code",null,"remark-fff"),t(" plugin to integrate FFF's flavor transform features.")],-1),j={id:"markdown-it",tabindex:"-1"},I=e("a",{href:"./../packages/markdown-it-fff.html"},"Markdown It",-1),G=e("a",{class:"header-anchor",href:"#markdown-it","aria-label":'Permalink to "[Markdown It](../packages/markdown-it-fff.md) "'},"​",-1),L=e("p",null,[t("You can use the "),e("code",null,"markdown-it-fff"),t(" plugin to integrate FFF's flavor transform features.")],-1),M=e("p",null,[t("Currently it is only supported with the "),e("a",{href:"https://www.npmjs.com/package/@mdit-vue/plugin-frontmatter",target:"_blank",rel:"noreferrer"},"@mdit-vue/plugin-frontmatter"),t(" plugin.")],-1);function N(U,$,V,C,D,O){const a=s("Badge");return n(),i("div",null,[d,h,c,p,m,e("h3",f,[u,t(),r(a,{type:"warning",text:"official plug-in"}),t(),r(a,{type:"danger",text:"experimental"}),t(),_]),g,k,b,e("h3",F,[w,t(),r(a,{type:"warning",text:"official built-in"}),t(),r(a,{type:"info",text:"stable"}),t(),x]),y,P,e("h3",S,[v,t(),r(a,{type:"info",text:"third party plug-in"}),t(),B]),T,e("h3",j,[I,t(),r(a,{type:"info",text:"third party plug-in"}),t(),G]),L,M])}const A=o(l,[["render",N]]);export{Y as __pageData,A as default}; diff --git a/concepts/flags.html b/concepts/flags.html index bd6a5ec..112ade1 100644 --- a/concepts/flags.html +++ b/concepts/flags.html @@ -24,7 +24,7 @@ -
Skip to content

Flags

flags is an array that allows you to add additional functionality without adding variable names.

yaml
draft: true
+    
Skip to content

Flags

flags is an array that allows you to add additional functionality without adding variable names.

yaml
draft: true
 visibility: 'unlisted'
 
 # equal
@@ -36,7 +36,7 @@
   - public
   - unlisted
   - private
- + \ No newline at end of file diff --git a/concepts/flavor-transform.html b/concepts/flavor-transform.html index 12b64c1..6c534a6 100644 --- a/concepts/flavor-transform.html +++ b/concepts/flavor-transform.html @@ -24,7 +24,7 @@ -
Skip to content

Flavor Transform

Modifying the post frontmatter every time you migrate your blog framework/theme is a hassle.

But with FFF Flavored Frontmatter, you can freely convert your frontmatter without modifying the original posts!

FFF Transform Preset

This is an FFFTransformPreset object that specifies how the Frontmatter should be transformed.

Basic

a basic preset looks like this:

ts
import type { FFFTransformPreset } from 'fff-flavored-frontmatter'
+    
Skip to content

Flavor Transform

Modifying the post frontmatter every time you migrate your blog framework/theme is a hassle.

But with FFF Flavored Frontmatter, you can freely convert your frontmatter without modifying the original posts!

FFF Transform Preset

This is an FFFTransformPreset object that specifies how the Frontmatter should be transformed.

Basic

a basic preset looks like this:

ts
import type { FFFTransformPreset } from 'fff-flavored-frontmatter'
 
 const basic: FFFTransformPreset = {
   created: 'date',
@@ -111,7 +111,7 @@
     },
   ])
 })
- + \ No newline at end of file diff --git a/concepts/object-media.html b/concepts/object-media.html index fd5def9..3249938 100644 --- a/concepts/object-media.html +++ b/concepts/object-media.html @@ -24,7 +24,7 @@ -
Skip to content

Object Media

The common frontmatter variable format supports only links:

yaml
# String Image
+    
Skip to content

Object Media

The common frontmatter variable format supports only links:

yaml
# String Image
 image: 'https://fff.local/images/foo.avif'

FFF Flavored Frontmatter extends it as an object, basically allowing you to set all the relevant data for a media.

yaml
# Object Image
 image:
   src: 'https://fff.local/images/foo.avif'
@@ -51,7 +51,7 @@
       },
     },
   })
- + \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 5811057..bab957d 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"intro_showcase.md":"vcwswmTM","references_fff-transform-presets.hexoreverse.md":"ub1CG4yO","references_indiekit-preset-fff.indiekitpresetfffoptions.types.md":"xEmB9uTn","references_fff-transform-presets.nuxtthemealpinereverse.md":"21vO2SCW","intro_contributing.md":"_N9EkTun","concepts_object-media.md":"L1yTb_H4","packages_create-fff.md":"JVOMPoq-","references_fff-flavored-frontmatter.fffaudio.md":"-Yn1XnTX","references_fff-flavored-frontmatter.fffmention.md":"0gtOFxGR","packages_fff-flavored-frontmatter.md":"-LX4M3aE","references_fff-flavored-frontmatter.fffoptionaltype.md":"DLKaHh5x","references_fff-flavored-frontmatter.fffschema.md":"azCRylRN","references_fff-flavored-frontmatter.ffftransformpreset.md":"RpGVp8K0","references_fff-flavored-frontmatter.fffvideo.md":"XSSeJerl","references_fff-flavored-frontmatter.jsonfeeditem.md":"OFjUbtPq","references_fff-flavored-frontmatter.ffftransformpresetvalue.md":"3NjbOneO","references_fff-flavored-frontmatter.md":"5s9Lo3zC","references_fff-flavored-frontmatter.jsonfeeditemindieweb.md":"-1SLVYEU","references_fff-flavored-frontmatter.posttype.md":"9kN4FX30","references_fff-flavored-frontmatter.posttypediscovery.md":"tVe0mhN-","references_fff-flavored-frontmatter.strictcategories.md":"kZWrgaft","references_fff-flavored-frontmatter.strictpresetoptions.visibility.md":"EN7NzHJk","references_fff-flavored-frontmatter.strictvisibility.md":"lhrkFQ83","references_fff-flavored-frontmatter.tojf2feedchild.md":"fPTQk_8m","references_fff-flavored-frontmatter.tojsonfeeditem.md":"5q1HJy9j","references_fff-transform-presets.hexo.md":"hRI406Zo","references_fff-flavored-frontmatter.transform.md":"V1NoyZS7","references_fff-transform-presets.hugo.md":"97VYmmpR","references_fff-transform-presets.hugoreverse.md":"Jew8MEa_","references_fff-transform-presets.jekyllreverse.md":"xBv8QOpl","references_fff-transform-presets.mditvue.md":"8c7Gz6GX","references_fff-transform-presets.jekyll.md":"O8Si1TMu","references_fff-transform-presets.md":"PZZPHYWU","references_fff-transform-presets.nuxtreverse.md":"1fsbdpcv","references_fff-transform-presets.nuxt.md":"1ay9z8J6","references_fff-transform-presets.mditvuereverse.md":"apuQFGuk","references_indiekit-preset-fff.indiekitpresetfff.init.md":"8yTVwygI","references_indiekit-preset-fff.indiekitpresetfffoptions.strict.md":"5O8H7n2B","references_indiekit-preset-fff.indiekitpresetfffoptions.md":"q1-mt1He","references_indiekit-preset-fff.indiekitpresetfff.md":"AVhIhLaV","references_indiekit-preset-fff.md":"-hyu8fGl","references_markdown-it-fff.fffplugin.md":"N4Ug9CMy","references_indiekit-preset-fff.indiekitpresetfff.meta.md":"4Fo8a4CM","references_indiekit-preset-fff.indiekitpresetfff.name.md":"cR-vMO-3","references_markdown-it-fff.fffpluginoptions.md":"W1b2ZQ1w","references_markdown-it-fff.fffpluginoptions.presets.md":"lRMxxgSa","references_fff-flavored-frontmatter.strictpresetoptions.draft.md":"T4vAXoR_","references_indiekit-preset-fff.indiekitpresetfff.posttypes.md":"Kpu1i8bK","references_indiekit-preset-fff.indiekitpresetfff.options.md":"Exvrb6eU","references_markdown-it-fff.fffpluginoptions.strict.md":"ybPZubJz","references_indiekit-preset-fff.indiekitpresetfffoptions.format.md":"HZKUe7XR","references_indiekit-preset-fff.indiekitpresetfff.posttemplate.md":"yMah-PkG","references_indiekit-preset-fff.indiekitpresetfff.prompts.md":"Mtqh49hx","concepts_flags.md":"3626JyJg","references_markdown-it-fff.markdownitenv.frontmatter.md":"jaOUVjCi","references_fff-flavored-frontmatter.fffauthor.md":"xWh2jUEj","packages_indiekit-preset-fff.md":"wktTCNGR","packages_markdown-it-fff.md":"IRvf6SC3","changelog.md":"s3sO5083","references_fff-flavored-frontmatter.fffflavoredfrontmatter.md":"A82oX_Ub","references_fff-flavored-frontmatter.fffdatetime.md":"7bXRylDs","packages_remark-fff.md":"Mjgmnxui","references_fff-flavored-frontmatter.fffextra.md":"b38trn0v","references_fff-flavored-frontmatter.fffmedia.md":"9d1XyteF","index.md":"W-TC1JIQ","references_fff-flavored-frontmatter.fffimage.md":"MupadQ1h","packages_fff-transform-presets.md":"pLqkSeb_","references_fff-flavored-frontmatter.strict.md":"Cr7Mfuj2","intro_what-is-fff.md":"o6cHt_A6","references_fff-flavored-frontmatter.jsonfeeditemattachment.md":"dVFoHx3k","references_fff-flavored-frontmatter.strictdraft.md":"R63ZkK7k","references_fff-flavored-frontmatter.strictmedia.md":"aezsMhip","intro_implementing.md":"pOJadBIz","concepts_flavor-transform.md":"M797_B4A","references_index.md":"W5ctQlRc","references_indiekit-preset-fff.indiekitpresetfff.id.md":"OXUJgRPa","references_fff-flavored-frontmatter.strictpresetoptions.categories.md":"-cJaJg4F","references_fff-transform-presets.nuxtthemealpine.md":"TGhSHmG_","references_fff-flavored-frontmatter.strictpresetoptions.md":"mXmRYtJO","references_indiekit-preset-fff.indiekitpresetfff.info.md":"KVmhdY-s","references_remark-fff.remarkfffoptions.md":"oSz6ewgr","references_indiekit-preset-fff.indiekitpresetfff._constructor_.md":"4v07dXGn","version_0.3.md":"APbstXZI","version_0.4.md":"PcAp8OoV","version_0.5.md":"MmYBTU4I","references_remark-fff.remarkfffoptions.presets.md":"mftPXPM0","version_changelog.md":"Ff33yv2n","references_remark-fff.remarkfffoptions.strict.md":"bjTNb5ti","version_1.1.md":"NlXTyp8l","references_markdown-it-fff.md":"2h5JwFkA","version_1.0.md":"wHnDIDNl","references_fff-flavored-frontmatter.strictpresetoptions.media.md":"j6CpYSnS","references_fff-flavored-frontmatter.fffbase.md":"SJuuP3xC","references_remark-fff.remarkfff.md":"rXlppPKn","version_0.2.md":"vKlOmgr5","references_remark-fff.md":"2KqbfjAW","references_markdown-it-fff.markdownitenv.md":"d4eG4y0B","references_markdown-it-fff.markdownitenv.title.md":"kfpsbgU-","version_1.2.md":"ttDDuBX4","references_markdown-it-fff.markdownitenv.excerpt.md":"C_prM0B5","version_0.1.md":"jcTS4HmZ","references_remark-fff.remarkfffoptions.target.md":"6poeIaXa"} +{"references_fff-flavored-frontmatter.fffmention.md":"0gtOFxGR","references_fff-flavored-frontmatter.ffftransformpresetvalue.md":"3NjbOneO","intro_what-is-fff.md":"o6cHt_A6","references_fff-transform-presets.mditvuereverse.md":"apuQFGuk","references_fff-transform-presets.nuxtreverse.md":"1fsbdpcv","references_indiekit-preset-fff.indiekitpresetfff.md":"AVhIhLaV","references_indiekit-preset-fff.indiekitpresetfff.meta.md":"4Fo8a4CM","concepts_flavor-transform.md":"M797_B4A","concepts_object-media.md":"L1yTb_H4","index.md":"W-TC1JIQ","references_indiekit-preset-fff.indiekitpresetfff.options.md":"Exvrb6eU","intro_contributing.md":"_N9EkTun","intro_implementing.md":"Dn_Iq_m5","references_indiekit-preset-fff.indiekitpresetfff.name.md":"cR-vMO-3","references_indiekit-preset-fff.indiekitpresetfff.posttemplate.md":"yMah-PkG","references_indiekit-preset-fff.indiekitpresetfff.prompts.md":"Mtqh49hx","references_remark-fff.md":"2KqbfjAW","packages_create-fff.md":"JVOMPoq-","references_indiekit-preset-fff.indiekitpresetfffoptions.md":"q1-mt1He","packages_fff-flavored-frontmatter.md":"-LX4M3aE","references_indiekit-preset-fff.indiekitpresetfffoptions.strict.md":"5O8H7n2B","references_indiekit-preset-fff.indiekitpresetfffoptions.types.md":"xEmB9uTn","references_indiekit-preset-fff.md":"-hyu8fGl","references_remark-fff.remarkfff.md":"rXlppPKn","references_markdown-it-fff.fffplugin.md":"N4Ug9CMy","references_indiekit-preset-fff.indiekitpresetfff.posttypes.md":"Kpu1i8bK","references_remark-fff.remarkfffoptions.presets.md":"mftPXPM0","references_markdown-it-fff.fffpluginoptions.presets.md":"lRMxxgSa","references_markdown-it-fff.fffpluginoptions.strict.md":"ybPZubJz","references_markdown-it-fff.fffpluginoptions.md":"W1b2ZQ1w","references_remark-fff.remarkfffoptions.strict.md":"bjTNb5ti","references_markdown-it-fff.markdownitenv.excerpt.md":"C_prM0B5","references_fff-flavored-frontmatter.jsonfeeditemindieweb.md":"-1SLVYEU","version_0.1.md":"jcTS4HmZ","packages_indiekit-preset-fff.md":"wktTCNGR","references_remark-fff.remarkfffoptions.target.md":"6poeIaXa","version_0.2.md":"vKlOmgr5","version_0.4.md":"PcAp8OoV","references_markdown-it-fff.markdownitenv.md":"d4eG4y0B","version_0.5.md":"MmYBTU4I","references_markdown-it-fff.markdownitenv.title.md":"kfpsbgU-","version_1.0.md":"wHnDIDNl","references_markdown-it-fff.md":"2h5JwFkA","references_fff-flavored-frontmatter.fffvideo.md":"XSSeJerl","references_fff-flavored-frontmatter.strictpresetoptions.draft.md":"T4vAXoR_","references_fff-flavored-frontmatter.strictpresetoptions.md":"mXmRYtJO","references_fff-transform-presets.jekyll.md":"O8Si1TMu","references_fff-flavored-frontmatter.jsonfeeditem.md":"OFjUbtPq","references_fff-flavored-frontmatter.fffoptionaltype.md":"DLKaHh5x","references_fff-flavored-frontmatter.tojf2feedchild.md":"fPTQk_8m","references_fff-flavored-frontmatter.tojsonfeeditem.md":"5q1HJy9j","references_fff-flavored-frontmatter.transform.md":"V1NoyZS7","references_fff-transform-presets.hexo.md":"hRI406Zo","references_fff-transform-presets.hexoreverse.md":"ub1CG4yO","references_fff-flavored-frontmatter.strictvisibility.md":"lhrkFQ83","references_fff-transform-presets.hugoreverse.md":"Jew8MEa_","references_fff-flavored-frontmatter.ffftransformpreset.md":"RpGVp8K0","references_fff-flavored-frontmatter.fffschema.md":"azCRylRN","references_fff-transform-presets.hugo.md":"97VYmmpR","references_fff-flavored-frontmatter.strictpresetoptions.visibility.md":"EN7NzHJk","references_indiekit-preset-fff.indiekitpresetfff.info.md":"KVmhdY-s","references_fff-transform-presets.jekyllreverse.md":"xBv8QOpl","references_fff-flavored-frontmatter.strictpresetoptions.media.md":"j6CpYSnS","references_index.md":"W5ctQlRc","references_fff-transform-presets.md":"PZZPHYWU","references_fff-transform-presets.mditvue.md":"8c7Gz6GX","references_fff-transform-presets.nuxtthemealpinereverse.md":"21vO2SCW","changelog.md":"s3sO5083","references_fff-transform-presets.nuxt.md":"1ay9z8J6","references_indiekit-preset-fff.indiekitpresetfff.init.md":"8yTVwygI","references_indiekit-preset-fff.indiekitpresetfff._constructor_.md":"4v07dXGn","references_indiekit-preset-fff.indiekitpresetfff.id.md":"OXUJgRPa","concepts_flags.md":"3626JyJg","references_fff-transform-presets.nuxtthemealpine.md":"TGhSHmG_","references_indiekit-preset-fff.indiekitpresetfffoptions.format.md":"HZKUe7XR","references_fff-flavored-frontmatter.md":"5s9Lo3zC","version_0.3.md":"APbstXZI","intro_showcase.md":"mGz90hUw","packages_remark-fff.md":"Mjgmnxui","references_fff-flavored-frontmatter.jsonfeeditemattachment.md":"dVFoHx3k","references_remark-fff.remarkfffoptions.md":"oSz6ewgr","references_fff-flavored-frontmatter.strictpresetoptions.categories.md":"-cJaJg4F","references_fff-flavored-frontmatter.fffextra.md":"b38trn0v","references_fff-flavored-frontmatter.fffdatetime.md":"7bXRylDs","references_fff-flavored-frontmatter.strictmedia.md":"aezsMhip","packages_fff-transform-presets.md":"pLqkSeb_","references_markdown-it-fff.markdownitenv.frontmatter.md":"jaOUVjCi","references_fff-flavored-frontmatter.fffflavoredfrontmatter.md":"A82oX_Ub","references_fff-flavored-frontmatter.fffbase.md":"SJuuP3xC","references_fff-flavored-frontmatter.fffmedia.md":"9d1XyteF","references_fff-flavored-frontmatter.strictcategories.md":"kZWrgaft","references_fff-flavored-frontmatter.fffimage.md":"MupadQ1h","version_changelog.md":"Ff33yv2n","references_fff-flavored-frontmatter.fffaudio.md":"-Yn1XnTX","packages_markdown-it-fff.md":"IRvf6SC3","references_fff-flavored-frontmatter.fffauthor.md":"xWh2jUEj","version_1.2.md":"ttDDuBX4","references_fff-flavored-frontmatter.strictdraft.md":"R63ZkK7k","references_fff-flavored-frontmatter.posttypediscovery.md":"tVe0mhN-","references_fff-flavored-frontmatter.posttype.md":"9kN4FX30","references_fff-flavored-frontmatter.strict.md":"Cr7Mfuj2","version_1.1.md":"NlXTyp8l"} diff --git a/index.html b/index.html index 8bfdcc5..e3b965d 100644 --- a/index.html +++ b/index.html @@ -24,11 +24,11 @@ -
Skip to content

FFF

Flavored +

- + \ No newline at end of file diff --git a/intro/contributing.html b/intro/contributing.html index f860804..7e533ac 100644 --- a/intro/contributing.html +++ b/intro/contributing.html @@ -24,10 +24,10 @@ -
Skip to content

Contributing

Hello, I'm excited you're interested in contributing to FFF Flavored Frontmatter!

Before submitting your contribution, please make sure to take a moment and read through the following guide:

Commit message

Please follow the Conventional Commits and Gitmoji to fill out the Commit messages.

examples:

docs(version/0.1): ✏️ fix typo
+    
Skip to content

Contributing

Hello, I'm excited you're interested in contributing to FFF Flavored Frontmatter!

Before submitting your contribution, please make sure to take a moment and read through the following guide:

Commit message

Please follow the Conventional Commits and Gitmoji to fill out the Commit messages.

examples:

docs(version/0.1): ✏️ fix typo
 feat(version/0.1.1-draft): ✨ add `authors` variable
 chore(deps): ⬆️ upgrade package dependencies

Pull Request

Fix typo

Since my English is not very good, I will merge any typo fixes that seem reasonable.

Add a variable

Provide a convincing reason for adding variable. Ideally, you should open a suggestion issue first.

- + \ No newline at end of file diff --git a/intro/implementing.html b/intro/implementing.html index e2ffa82..160e306 100644 --- a/intro/implementing.html +++ b/intro/implementing.html @@ -12,7 +12,7 @@ - + @@ -24,8 +24,8 @@ -
Skip to content

Implementing

Make Compatible

This document contains all historical versions of FFF. (see changelog for details)

In general, you only need to consider compatibility with the latest version.

You can extend the functionality of FFF as much as you want, but can't intentionally create incompatibilities.

Badges

If your project is already FFF compatible, you can use the badge from shields.io to illustrate this.

  • plastic
  • flat
  • flat-square
  • for-the-badge

Replace #badge-here with one of the image links above for use in Markdown:

Don't forget to note the version!

md
[![fff](#badge-here)](https://fff.js.org)
- +
Skip to content

Implementing

Make Compatible

This document contains all historical versions of FFF. (see changelog for details)

In general, you only need to consider compatibility with the latest version.

You can extend the functionality of FFF as much as you want, but can't intentionally create incompatibilities.

Badges

If your project is already FFF compatible, you can use the badge from shields.io to illustrate this.

  • plastic
  • flat
  • flat-square
  • for-the-badge

Replace #badge-here with one of the image links above for use in Markdown:

Don't forget to note the version!

md
[![fff](#badge-here)](https://fff.js.org)
+ \ No newline at end of file diff --git a/intro/showcase.html b/intro/showcase.html index a3cf0ae..2e148db 100644 --- a/intro/showcase.html +++ b/intro/showcase.html @@ -12,7 +12,7 @@ - + @@ -24,8 +24,8 @@ -
Skip to content

Showcase

The "FFF-compatible" project showcase.

If your project is FFF compatible, please let me know!

  • Official: FFF integration is maintained by the corresponding project.
  • Third Party: FFF integration is maintained by FFF / other authors and is located outside of the project.

SSG (Static Site Generator)

Lume official plug-in experimental

Lume has an FFF plugin in lumeland/lume#529.

It provides FFF's types and flavor transform features and is expected to be available in the main repository as of Lume 2.1.

Themes / Templates

Urara official built-in stable

As the origin of FFF, Urara supports a subset of FFF and supports flavor transform.

Markdown Processors

Remark third party plug-in

You can use the remark-fff plugin to integrate FFF's flavor transform features.

Markdown It third party plug-in

You can use the markdown-it-fff plugin to integrate FFF's flavor transform features.

Currently it is only supported with the @mdit-vue/plugin-frontmatter plugin.

- +
Skip to content

Showcase

The "FFF-compatible" project showcase.

If your project is FFF compatible, please let me know!

  • Official: FFF integration is maintained by the corresponding project.
  • Third Party: FFF integration is maintained by FFF / other authors and is located outside of the project.

SSG (Static Site Generator)

Lume official plug-in

Lume has an FFF plugin, It provides FFF's types and flavor transform features. Docs

Themes / Templates

Urara official built-in stable

As the origin of FFF, Urara supports a subset of FFF and supports flavor transform.

Markdown Processors

Remark third party plug-in

You can use the remark-fff plugin to integrate FFF's flavor transform features.

Markdown It third party plug-in

You can use the markdown-it-fff plugin to integrate FFF's flavor transform features.

Currently it is only supported with the @mdit-vue/plugin-frontmatter plugin.

+ \ No newline at end of file diff --git a/intro/what-is-fff.html b/intro/what-is-fff.html index ca6dac5..92a85dd 100644 --- a/intro/what-is-fff.html +++ b/intro/what-is-fff.html @@ -24,8 +24,8 @@ -
Skip to content

What is FFF Flavored Frontmatter?

The Flexible & Functional Frontmatter Solution.

Motivation

I'm working on several static blog templates (see Implementing for details),

so I'd like to design a FrontMatter Variable Specs to be shared between these projects.

Why not just reuse the existing ones?

I'm not satisfied with the existing (Hexo, Hugo) FrontMatter Variable Specs, they are a bit cumbersome, e.g. camelCase.

FFF makes naming as concise and meaningful as possible, and proposes customizable arrays like flags.

Naming Rules

Use snake_case because it is JSON friendly and not as prone to wrong input as camelCase, the specific naming is chosen between common static blog generators, Microformats, and JSON Feed.

- +
Skip to content

What is FFF Flavored Frontmatter?

The Flexible & Functional Frontmatter Solution.

Motivation

I'm working on several static blog templates (see Implementing for details),

so I'd like to design a FrontMatter Variable Specs to be shared between these projects.

Why not just reuse the existing ones?

I'm not satisfied with the existing (Hexo, Hugo) FrontMatter Variable Specs, they are a bit cumbersome, e.g. camelCase.

FFF makes naming as concise and meaningful as possible, and proposes customizable arrays like flags.

Naming Rules

Use snake_case because it is JSON friendly and not as prone to wrong input as camelCase, the specific naming is chosen between common static blog generators, Microformats, and JSON Feed.

+ \ No newline at end of file diff --git a/packages/create-fff.html b/packages/create-fff.html index 8f6df46..a713239 100644 --- a/packages/create-fff.html +++ b/packages/create-fff.html @@ -24,12 +24,12 @@ -
Skip to content

Create FFF

npmminified sizedownloads

🌟 Create FFF-related configuration files.

Usage

bash
pnpm create fff <mode> # pnpm
+    
Skip to content

Create FFF

npmminified sizedownloads

🌟 Create FFF-related configuration files.

Usage

bash
pnpm create fff <mode> # pnpm
 # yarn create fff <mode> # yarn
 # npm create fff <mode> # npm

Netlify CMS (Decap CMS) Configuration

bash
pnpm create fff netlify-cms
 # or
 pnpm create fff decap-cms

with preset:

All presets can be viewed at src/lib/netlify-cms/presets.ts.

bash
pnpm create fff netlify-cms --preset urara
- + \ No newline at end of file diff --git a/packages/fff-flavored-frontmatter.html b/packages/fff-flavored-frontmatter.html index 65199e8..08260b4 100644 --- a/packages/fff-flavored-frontmatter.html +++ b/packages/fff-flavored-frontmatter.html @@ -24,7 +24,7 @@ -
Skip to content

FFF Flavored Frontmatter

npmminified sizedownloadsdeno.land

🌟 Type definition of the FFF Flavored Frontmatter.

Installation

pls confirm the version you need before installing, or always keep the latest version.

bash
pnpm add fff-flavored-frontmatter # pnpm
+    
Skip to content

FFF Flavored Frontmatter

npmminified sizedownloadsdeno.land

🌟 Type definition of the FFF Flavored Frontmatter.

Installation

pls confirm the version you need before installing, or always keep the latest version.

bash
pnpm add fff-flavored-frontmatter # pnpm
 # yarn add fff-flavored-frontmatter # yarn
 # npm i fff-flavored-frontmatter # npm

Usage

Types
ts
// Node
 import type { FFFFlavoredFrontmatter } from 'fff-flavored-frontmatter'
@@ -51,7 +51,7 @@
 //   flags: ['draft']
 // }
 console.log(fm)

Go to References to see the list of utilities.

- + \ No newline at end of file diff --git a/packages/fff-transform-presets.html b/packages/fff-transform-presets.html index 791d74a..3dc1348 100644 --- a/packages/fff-transform-presets.html +++ b/packages/fff-transform-presets.html @@ -24,7 +24,7 @@ -
Skip to content

FFF Transform Presets

npmminified sizedownloads

🌟 Predefined transform presets for FFF Flavored Frontmatter.

Installation

bash
pnpm add fff-transform-presets # pnpm
+    
Skip to content

FFF Transform Presets

npmminified sizedownloads

🌟 Predefined transform presets for FFF Flavored Frontmatter.

Installation

bash
pnpm add fff-transform-presets # pnpm
 # yarn add fff-transform-presets # yarn
 # npm i fff-transform-presets # npm

Usage

You can use it with the transform function or the remark-fff / markdown-it-fff plugin.

ts
import { transform } from 'fff-flavored-frontmatter'
 import { hexo, hexoReverse } from 'fff-transform-presets'
@@ -60,7 +60,7 @@
     mditVue,
   ],
 })
- + \ No newline at end of file diff --git a/packages/indiekit-preset-fff.html b/packages/indiekit-preset-fff.html index df43b81..735afb4 100644 --- a/packages/indiekit-preset-fff.html +++ b/packages/indiekit-preset-fff.html @@ -24,14 +24,14 @@ -
Skip to content

Indiekit Preset FFF

npmminified sizedownloads

🌟 FFF Flavored Frontmatter publication preset for Indiekit.

Installation

This package has not been fully tested and may not work or have other problems.

npm i indiekit-preset-fff

Usage

Add indiekit-preset-fff to your list of plug-ins, specifying options as required:

json
{
+    
Skip to content

Indiekit Preset FFF

npmminified sizedownloads

🌟 FFF Flavored Frontmatter publication preset for Indiekit.

Installation

This package has not been fully tested and may not work or have other problems.

npm i indiekit-preset-fff

Usage

Add indiekit-preset-fff to your list of plug-ins, specifying options as required:

json
{
   "plugins": ["indiekit-preset-fff"],
   "indiekit-preset-fff": {
     "format": "yaml",
     "types": "urara"
   }
 }

Options

OptionTypeDescription
formatstringFront matter format to use (json, toml or yaml). Optional, defaults to yaml.
typesstringPost types to use (urara). Optional, defaults to urara.
strictStrictPresetOptionsStrict Mode Preset Options.
- + \ No newline at end of file diff --git a/packages/markdown-it-fff.html b/packages/markdown-it-fff.html index ae506a8..3b5f84b 100644 --- a/packages/markdown-it-fff.html +++ b/packages/markdown-it-fff.html @@ -24,7 +24,7 @@ -
Skip to content

Markdown It FFF

npmminified sizedownloads

🌟 markdown-it plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.

Install

sh
pnpm add markdown-it-fff # pnpm
+    
Skip to content

Markdown It FFF

npmminified sizedownloads

🌟 markdown-it plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.

Install

sh
pnpm add markdown-it-fff # pnpm
 # yarn add markdown-it-fff # yarn
 # npm i markdown-it-fff # npm

Usage

ts
import MarkdownIt from 'markdown-it'
 import { frontmatterPlugin } from '@mdit-vue/plugin-frontmatter'
@@ -69,7 +69,7 @@
       },
     },
   })
- + \ No newline at end of file diff --git a/packages/remark-fff.html b/packages/remark-fff.html index bb3ba20..66deec3 100644 --- a/packages/remark-fff.html +++ b/packages/remark-fff.html @@ -24,7 +24,7 @@ -
Skip to content

Remark FFF

npmminified sizedownloads

🌟 Remark plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.

What is this?

This package is a unified (remark) plugin to convert other frontmatter variable formats to FFF Flavored Frontmatter.

Using it, you can painlessly migrate posts from old to FFF-compatible blog frameworks that use Remark.

Install

This package supports both ESM and CJS.

bash
pnpm add remark-fff # pnpm
+    
Skip to content

Remark FFF

npmminified sizedownloads

🌟 Remark plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.

What is this?

This package is a unified (remark) plugin to convert other frontmatter variable formats to FFF Flavored Frontmatter.

Using it, you can painlessly migrate posts from old to FFF-compatible blog frameworks that use Remark.

Install

This package supports both ESM and CJS.

bash
pnpm add remark-fff # pnpm
 # yarn add remark-fff # yarn
 # npm i remark-fff # npm

Usage

Use in MDsveX or Astro or Nuxt:

ts
import remarkFFF from 'remark-fff'
 
@@ -59,7 +59,7 @@
     },
   },
 })
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffaudio.html b/references/fff-flavored-frontmatter.fffaudio.html index c4c0639..ce35bd3 100644 --- a/references/fff-flavored-frontmatter.fffaudio.html +++ b/references/fff-flavored-frontmatter.fffaudio.html @@ -24,10 +24,10 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFAudio

FFFAudio type

Object Audio

Signature:

typescript
type FFFAudio = Partial<HTMLAudioElement> & {
+    
Skip to content

Home > fff-flavored-frontmatter > FFFAudio

FFFAudio type

Object Audio

Signature:

typescript
type FFFAudio = Partial<HTMLAudioElement> & {
     sources?: Partial<HTMLSourceElement>[];
 };
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffauthor.html b/references/fff-flavored-frontmatter.fffauthor.html index 7a840e4..11271e6 100644 --- a/references/fff-flavored-frontmatter.fffauthor.html +++ b/references/fff-flavored-frontmatter.fffauthor.html @@ -24,12 +24,12 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFAuthor

FFFAuthor type

Author

Signature:

typescript
type FFFAuthor = {
+    
-    
+    
     
   
 
\ No newline at end of file
diff --git a/references/fff-flavored-frontmatter.fffbase.html b/references/fff-flavored-frontmatter.fffbase.html
index abdbf1d..15ad05d 100644
--- a/references/fff-flavored-frontmatter.fffbase.html
+++ b/references/fff-flavored-frontmatter.fffbase.html
@@ -24,14 +24,14 @@
     
   
   
-    
Skip to content

Home > fff-flavored-frontmatter > FFFBase

FFFBase type

Base Variables

Signature:

typescript
type FFFBase<T extends (boolean | undefined) = undefined> = {
+    
Skip to content

Home > fff-flavored-frontmatter > FFFBase

FFFBase type

Base Variables

Signature:

typescript
type FFFBase<T extends (boolean | undefined) = undefined> = {
     categories?: T extends false ? never : string[];
     flags?: string[];
     summary?: string;
     tags?: string[];
     title?: string;
 };
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffdatetime.html b/references/fff-flavored-frontmatter.fffdatetime.html index 6ca55df..54d1ad4 100644 --- a/references/fff-flavored-frontmatter.fffdatetime.html +++ b/references/fff-flavored-frontmatter.fffdatetime.html @@ -24,14 +24,14 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFDateTime

FFFDateTime type

DateTime Vaeriables

Signature:

typescript
type FFFDateTime = {
+    
Skip to content

Home > fff-flavored-frontmatter > FFFDateTime

FFFDateTime type

DateTime Vaeriables

Signature:

typescript
type FFFDateTime = {
     created?: string;
     end?: string;
     published?: string;
     start?: string;
     updated?: string;
 };
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffextra.html b/references/fff-flavored-frontmatter.fffextra.html index 8ec22fb..f2d4c62 100644 --- a/references/fff-flavored-frontmatter.fffextra.html +++ b/references/fff-flavored-frontmatter.fffextra.html @@ -24,7 +24,7 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFExtra

FFFExtra type

Extra Variables

Signature:

typescript
type FFFExtra<T extends (boolean | undefined) = undefined> = {
+    
Skip to content

Home > fff-flavored-frontmatter > FFFExtra

FFFExtra type

Extra Variables

Signature:

typescript
type FFFExtra<T extends (boolean | undefined) = undefined> = {
     authors?: FFFAuthor[];
     checkin?: string;
     draft?: T extends false ? never : boolean;
@@ -34,7 +34,7 @@
     syndication?: string | string[];
     visibility?: T extends false ? never : ('private' | 'public' | 'unlisted' | (string & {}));
 };

References: FFFAuthor

- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffflavoredfrontmatter.html b/references/fff-flavored-frontmatter.fffflavoredfrontmatter.html index d085f1f..f10e8ce 100644 --- a/references/fff-flavored-frontmatter.fffflavoredfrontmatter.html +++ b/references/fff-flavored-frontmatter.fffflavoredfrontmatter.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFFlavoredFrontmatter

FFFFlavoredFrontmatter type

Type definition of the FFF Flavored Frontmatter.

Signature:

typescript
type FFFFlavoredFrontmatter<T extends (boolean | undefined) = undefined> = FFFBase & FFFDateTime & FFFMedia<T> & FFFMention & FFFExtra;

References: FFFBase, FFFDateTime, FFFMedia, FFFMention, FFFExtra

- +
Skip to content

Home > fff-flavored-frontmatter > FFFFlavoredFrontmatter

FFFFlavoredFrontmatter type

Type definition of the FFF Flavored Frontmatter.

Signature:

typescript
type FFFFlavoredFrontmatter<T extends (boolean | undefined) = undefined> = FFFBase & FFFDateTime & FFFMedia<T> & FFFMention & FFFExtra;

References: FFFBase, FFFDateTime, FFFMedia, FFFMention, FFFExtra

+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffimage.html b/references/fff-flavored-frontmatter.fffimage.html index 3401e28..5c46054 100644 --- a/references/fff-flavored-frontmatter.fffimage.html +++ b/references/fff-flavored-frontmatter.fffimage.html @@ -24,11 +24,11 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFImage

FFFImage type

Object Image

Signature:

typescript
type FFFImage = Partial<HTMLImageElement> & {
+    
Skip to content

Home > fff-flavored-frontmatter > FFFImage

FFFImage type

Object Image

Signature:

typescript
type FFFImage = Partial<HTMLImageElement> & {
     figcaption?: string;
     sources?: Partial<HTMLSourceElement>[];
 };
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffmedia.html b/references/fff-flavored-frontmatter.fffmedia.html index 0d85d1a..82ce137 100644 --- a/references/fff-flavored-frontmatter.fffmedia.html +++ b/references/fff-flavored-frontmatter.fffmedia.html @@ -24,14 +24,14 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFMedia

FFFMedia type

Media Variables

Signature:

typescript
type FFFMedia<T extends (boolean | undefined) = undefined> = {
+    
Skip to content

Home > fff-flavored-frontmatter > FFFMedia

FFFMedia type

Media Variables

Signature:

typescript
type FFFMedia<T extends (boolean | undefined) = undefined> = {
     alt?: T extends true ? never : string;
     audio?: FFFOptionalType<T, string, FFFAudio>;
     image?: FFFOptionalType<T, string, FFFImage>;
     images?: FFFOptionalType<T, string[], FFFImage[]>;
     video?: FFFOptionalType<T, string, FFFVideo>;
 };

References: FFFOptionalType, FFFAudio, FFFImage, FFFVideo

- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffmention.html b/references/fff-flavored-frontmatter.fffmention.html index 968ab33..d2ec236 100644 --- a/references/fff-flavored-frontmatter.fffmention.html +++ b/references/fff-flavored-frontmatter.fffmention.html @@ -24,13 +24,13 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFMention

FFFMention type

Mention Variables

Signature:

typescript
type FFFMention = {
+    
Skip to content

Home > fff-flavored-frontmatter > FFFMention

FFFMention type

Mention Variables

Signature:

typescript
type FFFMention = {
     bookmark_of?: string;
     in_reply_to?: string;
     like_of?: string;
     repost_of?: string;
 };
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffoptionaltype.html b/references/fff-flavored-frontmatter.fffoptionaltype.html index f45e7d2..0a9729b 100644 --- a/references/fff-flavored-frontmatter.fffoptionaltype.html +++ b/references/fff-flavored-frontmatter.fffoptionaltype.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFOptionalType

FFFOptionalType type

Optional Type Util

Signature:

typescript
type FFFOptionalType<T extends (boolean | undefined), Required, Optional> = T extends undefined ? Optional | Required : T extends true ? Optional : Required;
- +
Skip to content

Home > fff-flavored-frontmatter > FFFOptionalType

FFFOptionalType type

Optional Type Util

Signature:

typescript
type FFFOptionalType<T extends (boolean | undefined), Required, Optional> = T extends undefined ? Optional | Required : T extends true ? Optional : Required;
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffschema.html b/references/fff-flavored-frontmatter.fffschema.html index 9354609..0d87e31 100644 --- a/references/fff-flavored-frontmatter.fffschema.html +++ b/references/fff-flavored-frontmatter.fffschema.html @@ -24,9 +24,9 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFSchema

FFFSchema type

Type used to generate the schema. It doesn't support object media due to generator limitations.

Signature:

typescript
type FFFSchema = FFFBase & FFFDateTime & FFFSchemaMedia & FFFMention & FFFExtra;

References: FFFBase, FFFDateTime, FFFMention, FFFExtra

Example

bash
# generate json schema
+    
Skip to content

Home > fff-flavored-frontmatter > FFFSchema

FFFSchema type

Type used to generate the schema. It doesn't support object media due to generator limitations.

Signature:

typescript
type FFFSchema = FFFBase & FFFDateTime & FFFSchemaMedia & FFFMention & FFFExtra;

References: FFFBase, FFFDateTime, FFFMention, FFFExtra

Example

bash
# generate json schema
 npx ts-json-schema-generator --path 'packages/fff-flavored-frontmatter/src/schema.ts' --type 'FFFSchema'
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.ffftransformpreset.html b/references/fff-flavored-frontmatter.ffftransformpreset.html index c4ec8b6..7a0d464 100644 --- a/references/fff-flavored-frontmatter.ffftransformpreset.html +++ b/references/fff-flavored-frontmatter.ffftransformpreset.html @@ -24,10 +24,10 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFTransformPreset

FFFTransformPreset type

Flavor Transform Preset

Signature:

typescript
type FFFTransformPreset<T extends Record<string, unknown> = FFFFlavoredFrontmatter & Record<string, unknown>> = {
+    
Skip to content

Home > fff-flavored-frontmatter > FFFTransformPreset

FFFTransformPreset type

Flavor Transform Preset

Signature:

typescript
type FFFTransformPreset<T extends Record<string, unknown> = FFFFlavoredFrontmatter & Record<string, unknown>> = {
     [key in keyof T]: FFFTransformPresetValue<T>;
 };

References: FFFFlavoredFrontmatter, FFFTransformPresetValue

- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.ffftransformpresetvalue.html b/references/fff-flavored-frontmatter.ffftransformpresetvalue.html index 866977a..0e6977c 100644 --- a/references/fff-flavored-frontmatter.ffftransformpresetvalue.html +++ b/references/fff-flavored-frontmatter.ffftransformpresetvalue.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFTransformPresetValue

FFFTransformPresetValue type

FFF Flavor Transform Preset Value

Signature:

typescript
type FFFTransformPresetValue<T extends Record<string, unknown> = Record<string, unknown>> = ((fm: T) => unknown) | string;
- +
Skip to content

Home > fff-flavored-frontmatter > FFFTransformPresetValue

FFFTransformPresetValue type

FFF Flavor Transform Preset Value

Signature:

typescript
type FFFTransformPresetValue<T extends Record<string, unknown> = Record<string, unknown>> = ((fm: T) => unknown) | string;
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.fffvideo.html b/references/fff-flavored-frontmatter.fffvideo.html index 16b940d..7d10bde 100644 --- a/references/fff-flavored-frontmatter.fffvideo.html +++ b/references/fff-flavored-frontmatter.fffvideo.html @@ -24,10 +24,10 @@ -
Skip to content

Home > fff-flavored-frontmatter > FFFVideo

FFFVideo type

Object Video

Signature:

typescript
type FFFVideo = Partial<HTMLVideoElement> & {
+    
Skip to content

Home > fff-flavored-frontmatter > FFFVideo

FFFVideo type

Object Video

Signature:

typescript
type FFFVideo = Partial<HTMLVideoElement> & {
     sources?: Partial<HTMLSourceElement>[];
 };
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.html b/references/fff-flavored-frontmatter.html index 1c99a23..4a6baac 100644 --- a/references/fff-flavored-frontmatter.html +++ b/references/fff-flavored-frontmatter.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter

fff-flavored-frontmatter package

Interfaces

InterfaceDescription
StrictPresetOptionsStict Preset Options

Variables

VariableDescription
postTypeDiscovery(BETA) Post Type Discovery
strict(BETA) Strict - FFF Transform Preset
strictCategories(ALPHA) Strict - FFF Transform Preset (Categories/Tags Only)
strictDraft(ALPHA) Strict - FFF Transform Preset (Draft Only)
strictMedia(ALPHA) Strict - FFF Transform Preset (Media Only)
strictVisibility(ALPHA) Strict - FFF Transform Preset (Visibility Only)
toJF2FeedChild(ALPHA) From FFF to JF2 Feed Child (Editor's Draft 09 February 2019)
toJSONFeedItem(BETA) From FFF to JSON Feed Item (Version 1.1)
transformFlavor Transform Function

Type Aliases

Type AliasDescription
FFFAudioObject Audio
FFFAuthorAuthor
FFFBaseBase Variables
FFFDateTimeDateTime Vaeriables
FFFExtraExtra Variables
FFFFlavoredFrontmatterType definition of the FFF Flavored Frontmatter.
FFFImageObject Image
FFFMediaMedia Variables
FFFMentionMention Variables
FFFOptionalTypeOptional Type Util
FFFSchemaType used to generate the schema. It doesn't support object media due to generator limitations.
FFFTransformPresetFlavor Transform Preset
FFFTransformPresetValueFFF Flavor Transform Preset Value
FFFVideoObject Video
JSONFeedItem(BETA) Type validation for toJSONFeedItem function.
JSONFeedItemAttachment(BETA) Type validation for toJSONFeedItem function.
JSONFeedItemIndieWeb(BETA) JSON Feed IndieWeb Extension.
PostType(BETA) Supported Post Type
- +
Skip to content

Home > fff-flavored-frontmatter

fff-flavored-frontmatter package

Interfaces

InterfaceDescription
StrictPresetOptionsStict Preset Options

Variables

VariableDescription
postTypeDiscovery(BETA) Post Type Discovery
strict(BETA) Strict - FFF Transform Preset
strictCategories(ALPHA) Strict - FFF Transform Preset (Categories/Tags Only)
strictDraft(ALPHA) Strict - FFF Transform Preset (Draft Only)
strictMedia(ALPHA) Strict - FFF Transform Preset (Media Only)
strictVisibility(ALPHA) Strict - FFF Transform Preset (Visibility Only)
toJF2FeedChild(ALPHA) From FFF to JF2 Feed Child (Editor's Draft 09 February 2019)
toJSONFeedItem(BETA) From FFF to JSON Feed Item (Version 1.1)
transformFlavor Transform Function

Type Aliases

Type AliasDescription
FFFAudioObject Audio
FFFAuthorAuthor
FFFBaseBase Variables
FFFDateTimeDateTime Vaeriables
FFFExtraExtra Variables
FFFFlavoredFrontmatterType definition of the FFF Flavored Frontmatter.
FFFImageObject Image
FFFMediaMedia Variables
FFFMentionMention Variables
FFFOptionalTypeOptional Type Util
FFFSchemaType used to generate the schema. It doesn't support object media due to generator limitations.
FFFTransformPresetFlavor Transform Preset
FFFTransformPresetValueFFF Flavor Transform Preset Value
FFFVideoObject Video
JSONFeedItem(BETA) Type validation for toJSONFeedItem function.
JSONFeedItemAttachment(BETA) Type validation for toJSONFeedItem function.
JSONFeedItemIndieWeb(BETA) JSON Feed IndieWeb Extension.
PostType(BETA) Supported Post Type
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.jsonfeeditem.html b/references/fff-flavored-frontmatter.jsonfeeditem.html index 1d8a116..ae6b98b 100644 --- a/references/fff-flavored-frontmatter.jsonfeeditem.html +++ b/references/fff-flavored-frontmatter.jsonfeeditem.html @@ -24,7 +24,7 @@ -
Skip to content

Home > fff-flavored-frontmatter > JSONFeedItem

JSONFeedItem type

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Type validation for toJSONFeedItem function.

Signature:

typescript
type JSONFeedItem = {
+    
Skip to content

Home > fff-flavored-frontmatter > JSONFeedItem

JSONFeedItem type

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Type validation for toJSONFeedItem function.

Signature:

typescript
type JSONFeedItem = {
     [key: `_${string}`]: Record<string, unknown> | undefined;
     [key: string]: unknown;
     id: string;
@@ -43,7 +43,7 @@
     language?: FFFFlavoredFrontmatter['lang'];
     attachments?: JSONFeedItemAttachment[];
 };

References: FFFFlavoredFrontmatter, JSONFeedItemAttachment

- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.jsonfeeditemattachment.html b/references/fff-flavored-frontmatter.jsonfeeditemattachment.html index be98025..62943a4 100644 --- a/references/fff-flavored-frontmatter.jsonfeeditemattachment.html +++ b/references/fff-flavored-frontmatter.jsonfeeditemattachment.html @@ -24,14 +24,14 @@ -
Skip to content

Home > fff-flavored-frontmatter > JSONFeedItemAttachment

JSONFeedItemAttachment type

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Type validation for toJSONFeedItem function.

Signature:

typescript
type JSONFeedItemAttachment = {
+    
Skip to content

Home > fff-flavored-frontmatter > JSONFeedItemAttachment

JSONFeedItemAttachment type

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Type validation for toJSONFeedItem function.

Signature:

typescript
type JSONFeedItemAttachment = {
     url: string;
     mime_type: string;
     title?: string;
     size_in_bytes?: number;
     duration_in_seconds?: number;
 };
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.jsonfeeditemindieweb.html b/references/fff-flavored-frontmatter.jsonfeeditemindieweb.html index 4747b40..201a965 100644 --- a/references/fff-flavored-frontmatter.jsonfeeditemindieweb.html +++ b/references/fff-flavored-frontmatter.jsonfeeditemindieweb.html @@ -24,7 +24,7 @@ -
Skip to content

Home > fff-flavored-frontmatter > JSONFeedItemIndieWeb

JSONFeedItemIndieWeb type

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

JSON Feed IndieWeb Extension.

Signature:

typescript
type JSONFeedItemIndieWeb = {
+    
Skip to content

Home > fff-flavored-frontmatter > JSONFeedItemIndieWeb

JSONFeedItemIndieWeb type

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

JSON Feed IndieWeb Extension.

Signature:

typescript
type JSONFeedItemIndieWeb = {
     [key: string]: unknown;
     type: PostType & (string & {});
     syndication?: FFFFlavoredFrontmatter['syndication'];
@@ -33,7 +33,7 @@
     'like-of'?: FFFFlavoredFrontmatter['like_of'];
     'repost-of'?: FFFFlavoredFrontmatter['repost_of'];
 };

References: PostType, FFFFlavoredFrontmatter

- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.posttype.html b/references/fff-flavored-frontmatter.posttype.html index 04294d6..782e86d 100644 --- a/references/fff-flavored-frontmatter.posttype.html +++ b/references/fff-flavored-frontmatter.posttype.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > PostType

PostType type

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Supported Post Type

Signature:

typescript
type PostType = 'article' | 'audio' | 'bookmark' | 'event' | 'like' | 'note' | 'photo' | 'reply' | 'repost' | 'rsvp' | 'video';
- +
Skip to content

Home > fff-flavored-frontmatter > PostType

PostType type

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Supported Post Type

Signature:

typescript
type PostType = 'article' | 'audio' | 'bookmark' | 'event' | 'like' | 'note' | 'photo' | 'reply' | 'repost' | 'rsvp' | 'video';
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.posttypediscovery.html b/references/fff-flavored-frontmatter.posttypediscovery.html index 51ff0e4..5051dfe 100644 --- a/references/fff-flavored-frontmatter.posttypediscovery.html +++ b/references/fff-flavored-frontmatter.posttypediscovery.html @@ -24,7 +24,7 @@ -
Skip to content

Home > fff-flavored-frontmatter > postTypeDiscovery

postTypeDiscovery variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Post Type Discovery

Signature:

typescript
postTypeDiscovery: (fm: FFFFlavoredFrontmatter) => PostType

Example

ts
import { postTypeDiscovery } from 'fff-flavored-frontmatter'
+    
Skip to content

Home > fff-flavored-frontmatter > postTypeDiscovery

postTypeDiscovery variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Post Type Discovery

Signature:

typescript
postTypeDiscovery: (fm: FFFFlavoredFrontmatter) => PostType

Example

ts
import { postTypeDiscovery } from 'fff-flavored-frontmatter'
 
 const helloWorld = {
   title: 'Hello',
@@ -40,7 +40,7 @@
 console.log(postTypeDiscovery(helloWorld))
 // 'note'
 console.log(postTypeDiscovery(fooBar))
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.strict.html b/references/fff-flavored-frontmatter.strict.html index b1311a4..1061153 100644 --- a/references/fff-flavored-frontmatter.strict.html +++ b/references/fff-flavored-frontmatter.strict.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > strict

strict variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Strict - FFF Transform Preset

Signature:

typescript
strict: (options: StrictPresetOptions) => FFFTransformPreset
- +
Skip to content

Home > fff-flavored-frontmatter > strict

strict variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Strict - FFF Transform Preset

Signature:

typescript
strict: (options: StrictPresetOptions) => FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.strictcategories.html b/references/fff-flavored-frontmatter.strictcategories.html index 781171d..1181933 100644 --- a/references/fff-flavored-frontmatter.strictcategories.html +++ b/references/fff-flavored-frontmatter.strictcategories.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > strictCategories

strictCategories variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Strict - FFF Transform Preset (Categories/Tags Only)

Signature:

typescript
strictCategories: ({ categories: options }?: StrictPresetOptions) => FFFTransformPreset
- +
Skip to content

Home > fff-flavored-frontmatter > strictCategories

strictCategories variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Strict - FFF Transform Preset (Categories/Tags Only)

Signature:

typescript
strictCategories: ({ categories: options }?: StrictPresetOptions) => FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.strictdraft.html b/references/fff-flavored-frontmatter.strictdraft.html index 38401e2..bcda42a 100644 --- a/references/fff-flavored-frontmatter.strictdraft.html +++ b/references/fff-flavored-frontmatter.strictdraft.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > strictDraft

strictDraft variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Strict - FFF Transform Preset (Draft Only)

Signature:

typescript
strictDraft: ({ draft: options }?: StrictPresetOptions) => FFFTransformPreset
- +
Skip to content

Home > fff-flavored-frontmatter > strictDraft

strictDraft variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Strict - FFF Transform Preset (Draft Only)

Signature:

typescript
strictDraft: ({ draft: options }?: StrictPresetOptions) => FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.strictmedia.html b/references/fff-flavored-frontmatter.strictmedia.html index a200dfa..ca7be46 100644 --- a/references/fff-flavored-frontmatter.strictmedia.html +++ b/references/fff-flavored-frontmatter.strictmedia.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > strictMedia

strictMedia variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Strict - FFF Transform Preset (Media Only)

Signature:

typescript
strictMedia: ({ media: options }?: StrictPresetOptions) => FFFTransformPreset
- +
Skip to content

Home > fff-flavored-frontmatter > strictMedia

strictMedia variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Strict - FFF Transform Preset (Media Only)

Signature:

typescript
strictMedia: ({ media: options }?: StrictPresetOptions) => FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.strictpresetoptions.categories.html b/references/fff-flavored-frontmatter.strictpresetoptions.categories.html index 5fa66a2..08f9327 100644 --- a/references/fff-flavored-frontmatter.strictpresetoptions.categories.html +++ b/references/fff-flavored-frontmatter.strictpresetoptions.categories.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.strictpresetoptions.draft.html b/references/fff-flavored-frontmatter.strictpresetoptions.draft.html index b4f5ddd..b113c93 100644 --- a/references/fff-flavored-frontmatter.strictpresetoptions.draft.html +++ b/references/fff-flavored-frontmatter.strictpresetoptions.draft.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.strictpresetoptions.html b/references/fff-flavored-frontmatter.strictpresetoptions.html index 31694e0..b15b467 100644 --- a/references/fff-flavored-frontmatter.strictpresetoptions.html +++ b/references/fff-flavored-frontmatter.strictpresetoptions.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > StrictPresetOptions

StrictPresetOptions interface

Stict Preset Options

Signature:

typescript
interface StrictPresetOptions

Properties

PropertyModifiersTypeDescription
categories?boolean(Optional) transform categories and tags.
draft?boolean(Optional) transform draft and draft flags.
media?(Optional) transform media (alt / image / images / audio / video).
visibility?boolean(Optional) transform visibility and visibility flags.
- +
Skip to content

Home > fff-flavored-frontmatter > StrictPresetOptions

StrictPresetOptions interface

Stict Preset Options

Signature:

typescript
interface StrictPresetOptions

Properties

PropertyModifiersTypeDescription
categories?boolean(Optional) transform categories and tags.
draft?boolean(Optional) transform draft and draft flags.
media?(Optional) transform media (alt / image / images / audio / video).
visibility?boolean(Optional) transform visibility and visibility flags.
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.strictpresetoptions.media.html b/references/fff-flavored-frontmatter.strictpresetoptions.media.html index 7990351..904f6b4 100644 --- a/references/fff-flavored-frontmatter.strictpresetoptions.media.html +++ b/references/fff-flavored-frontmatter.strictpresetoptions.media.html @@ -24,11 +24,11 @@ -
Skip to content

Home > fff-flavored-frontmatter > StrictPresetOptions > media

StrictPresetOptions.media property

transform media (alt / image / images / audio / video).

Signature:

typescript
media?: {
+    
Skip to content

Home > fff-flavored-frontmatter > StrictPresetOptions > media

StrictPresetOptions.media property

transform media (alt / image / images / audio / video).

Signature:

typescript
media?: {
         array?: boolean;
         type?: 'object' | 'string';
     };
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.strictpresetoptions.visibility.html b/references/fff-flavored-frontmatter.strictpresetoptions.visibility.html index 9016d54..bb59545 100644 --- a/references/fff-flavored-frontmatter.strictpresetoptions.visibility.html +++ b/references/fff-flavored-frontmatter.strictpresetoptions.visibility.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.strictvisibility.html b/references/fff-flavored-frontmatter.strictvisibility.html index 0d20882..b9ec902 100644 --- a/references/fff-flavored-frontmatter.strictvisibility.html +++ b/references/fff-flavored-frontmatter.strictvisibility.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > strictVisibility

strictVisibility variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Strict - FFF Transform Preset (Visibility Only)

Signature:

typescript
strictVisibility: ({ visibility: options }?: StrictPresetOptions) => FFFTransformPreset
- +
Skip to content

Home > fff-flavored-frontmatter > strictVisibility

strictVisibility variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Strict - FFF Transform Preset (Visibility Only)

Signature:

typescript
strictVisibility: ({ visibility: options }?: StrictPresetOptions) => FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.tojf2feedchild.html b/references/fff-flavored-frontmatter.tojf2feedchild.html index 625897d..3151108 100644 --- a/references/fff-flavored-frontmatter.tojf2feedchild.html +++ b/references/fff-flavored-frontmatter.tojf2feedchild.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-flavored-frontmatter > toJF2FeedChild

toJF2FeedChild variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

From FFF to JF2 Feed Child (Editor's Draft 09 February 2019)

Signature:

typescript
toJF2FeedChild: (fm: FFFFlavoredFrontmatter, child?: object) => object
- +
Skip to content

Home > fff-flavored-frontmatter > toJF2FeedChild

toJF2FeedChild variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

From FFF to JF2 Feed Child (Editor's Draft 09 February 2019)

Signature:

typescript
toJF2FeedChild: (fm: FFFFlavoredFrontmatter, child?: object) => object
+ \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.tojsonfeeditem.html b/references/fff-flavored-frontmatter.tojsonfeeditem.html index 7665273..13a4d42 100644 --- a/references/fff-flavored-frontmatter.tojsonfeeditem.html +++ b/references/fff-flavored-frontmatter.tojsonfeeditem.html @@ -24,10 +24,10 @@ -
Skip to content

Home > fff-flavored-frontmatter > toJSONFeedItem

toJSONFeedItem variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

From FFF to JSON Feed Item (Version 1.1)

Signature:

typescript
toJSONFeedItem: <TInput extends Partial<JSONFeedItem> = Partial<JSONFeedItem>, TOutput extends TInput = TInput & {
+    
Skip to content

Home > fff-flavored-frontmatter > toJSONFeedItem

toJSONFeedItem variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

From FFF to JSON Feed Item (Version 1.1)

Signature:

typescript
toJSONFeedItem: <TInput extends Partial<JSONFeedItem> = Partial<JSONFeedItem>, TOutput extends TInput = TInput & {
     _indieweb: JSONFeedItemIndieWeb;
 }>(fm: FFFFlavoredFrontmatter & Record<string, unknown>, item?: TInput | undefined) => TOutput
- + \ No newline at end of file diff --git a/references/fff-flavored-frontmatter.transform.html b/references/fff-flavored-frontmatter.transform.html index 15129af..f0f4307 100644 --- a/references/fff-flavored-frontmatter.transform.html +++ b/references/fff-flavored-frontmatter.transform.html @@ -24,7 +24,7 @@ -
Skip to content

Home > fff-flavored-frontmatter > transform

transform variable

Flavor Transform Function

Signature:

typescript
transform: <TInput extends Record<string, unknown> = Record<string, unknown>, TOutput extends TInput = FFFBase<undefined> & FFFDateTime & FFFMedia<undefined> & FFFMention & FFFExtra<undefined> & TInput>(fm: TInput, presets: FFFTransformPreset[]) => TOutput

Example

ts
import { transform } from 'fff-flavored-frontmatter'
+    
Skip to content

Home > fff-flavored-frontmatter > transform

transform variable

Flavor Transform Function

Signature:

typescript
transform: <TInput extends Record<string, unknown> = Record<string, unknown>, TOutput extends TInput = FFFBase<undefined> & FFFDateTime & FFFMedia<undefined> & FFFMention & FFFExtra<undefined> & TInput>(fm: TInput, presets: FFFTransformPreset[]) => TOutput

Example

ts
import { transform } from 'fff-flavored-frontmatter'
 
 const fm = transform({
   date: '2022-07-18',
@@ -36,7 +36,7 @@
 
 // { created: '2022-07-18', date: '2022-07-18', lastmod: '2023-06-04', updated: '2023-06-04' }
 console.log(fm)
- + \ No newline at end of file diff --git a/references/fff-transform-presets.hexo.html b/references/fff-transform-presets.hexo.html index be8b12a..ae8d3d4 100644 --- a/references/fff-transform-presets.hexo.html +++ b/references/fff-transform-presets.hexo.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > hexo

hexo variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Hexo - FFF Transform Preset

Signature:

typescript
hexo: FFFTransformPreset
- +
Skip to content

Home > fff-transform-presets > hexo

hexo variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Hexo - FFF Transform Preset

Signature:

typescript
hexo: FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-transform-presets.hexoreverse.html b/references/fff-transform-presets.hexoreverse.html index 68bc5da..85fb018 100644 --- a/references/fff-transform-presets.hexoreverse.html +++ b/references/fff-transform-presets.hexoreverse.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > hexoReverse

hexoReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Hexo - FFF Transform Preset (Reverse)

Signature:

typescript
hexoReverse: FFFTransformPreset
- +
Skip to content

Home > fff-transform-presets > hexoReverse

hexoReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Hexo - FFF Transform Preset (Reverse)

Signature:

typescript
hexoReverse: FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-transform-presets.html b/references/fff-transform-presets.html index 5e98fc1..2089838 100644 --- a/references/fff-transform-presets.html +++ b/references/fff-transform-presets.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets

fff-transform-presets package

Variables

VariableDescription
hexo(BETA) Hexo - FFF Transform Preset
hexoReverse(ALPHA) Hexo - FFF Transform Preset (Reverse)
hugo(BETA) Hugo - FFF Transform Preset
hugoReverse(ALPHA) Hugo - FFF Transform Preset (Reverse)
jekyll(BETA) Jekyll - FFF Transform Preset
jekyllReverse(ALPHA) Jekyll - FFF Transform Preset (Reverse)
mditVue(BETA) @mdit-vue/plugin-frontmatter - FFF Transform Preset
mditVueReverse(ALPHA) @mdit-vue/plugin-frontmatter - FFF Transform Preset (Reverse)
nuxt(BETA) Nuxt Content - FFF Transform Preset
nuxtReverse(ALPHA) Nuxt Content - FFF Transform Preset (Reverse)
nuxtThemeAlpine(BETA) Alpine - FFF Transform Preset
nuxtThemeAlpineReverse(ALPHA) Alpine - FFF Transform Preset (Reverse)

Type Aliases

Type AliasDescription
NuxtThemeAlpine(BETA)
- +
Skip to content

Home > fff-transform-presets

fff-transform-presets package

Variables

VariableDescription
hexo(BETA) Hexo - FFF Transform Preset
hexoReverse(ALPHA) Hexo - FFF Transform Preset (Reverse)
hugo(BETA) Hugo - FFF Transform Preset
hugoReverse(ALPHA) Hugo - FFF Transform Preset (Reverse)
jekyll(BETA) Jekyll - FFF Transform Preset
jekyllReverse(ALPHA) Jekyll - FFF Transform Preset (Reverse)
mditVue(BETA) @mdit-vue/plugin-frontmatter - FFF Transform Preset
mditVueReverse(ALPHA) @mdit-vue/plugin-frontmatter - FFF Transform Preset (Reverse)
nuxt(BETA) Nuxt Content - FFF Transform Preset
nuxtReverse(ALPHA) Nuxt Content - FFF Transform Preset (Reverse)
nuxtThemeAlpine(BETA) Alpine - FFF Transform Preset
nuxtThemeAlpineReverse(ALPHA) Alpine - FFF Transform Preset (Reverse)

Type Aliases

Type AliasDescription
NuxtThemeAlpine(BETA)
+ \ No newline at end of file diff --git a/references/fff-transform-presets.hugo.html b/references/fff-transform-presets.hugo.html index 8a5d4b0..f26535a 100644 --- a/references/fff-transform-presets.hugo.html +++ b/references/fff-transform-presets.hugo.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > hugo

hugo variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Hugo - FFF Transform Preset

Signature:

typescript
hugo: FFFTransformPreset
- +
Skip to content

Home > fff-transform-presets > hugo

hugo variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Hugo - FFF Transform Preset

Signature:

typescript
hugo: FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-transform-presets.hugoreverse.html b/references/fff-transform-presets.hugoreverse.html index fa10be1..bc0b6ba 100644 --- a/references/fff-transform-presets.hugoreverse.html +++ b/references/fff-transform-presets.hugoreverse.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > hugoReverse

hugoReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Hugo - FFF Transform Preset (Reverse)

Signature:

typescript
hugoReverse: FFFTransformPreset
- +
Skip to content

Home > fff-transform-presets > hugoReverse

hugoReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Hugo - FFF Transform Preset (Reverse)

Signature:

typescript
hugoReverse: FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-transform-presets.jekyll.html b/references/fff-transform-presets.jekyll.html index 5a84a07..cf9eaf4 100644 --- a/references/fff-transform-presets.jekyll.html +++ b/references/fff-transform-presets.jekyll.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > jekyll

jekyll variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Jekyll - FFF Transform Preset

Signature:

typescript
jekyll: FFFTransformPreset
- +
Skip to content

Home > fff-transform-presets > jekyll

jekyll variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Jekyll - FFF Transform Preset

Signature:

typescript
jekyll: FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-transform-presets.jekyllreverse.html b/references/fff-transform-presets.jekyllreverse.html index a9ff0c8..340bf84 100644 --- a/references/fff-transform-presets.jekyllreverse.html +++ b/references/fff-transform-presets.jekyllreverse.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > jekyllReverse

jekyllReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Jekyll - FFF Transform Preset (Reverse)

Signature:

typescript
jekyllReverse: FFFTransformPreset
- +
Skip to content

Home > fff-transform-presets > jekyllReverse

jekyllReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Jekyll - FFF Transform Preset (Reverse)

Signature:

typescript
jekyllReverse: FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-transform-presets.mditvue.html b/references/fff-transform-presets.mditvue.html index 242a610..c81e420 100644 --- a/references/fff-transform-presets.mditvue.html +++ b/references/fff-transform-presets.mditvue.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > mditVue

mditVue variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

@mdit-vue/plugin-frontmatter - FFF Transform Preset

Signature:

typescript
mditVue: FFFTransformPreset
- +
Skip to content

Home > fff-transform-presets > mditVue

mditVue variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

@mdit-vue/plugin-frontmatter - FFF Transform Preset

Signature:

typescript
mditVue: FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-transform-presets.mditvuereverse.html b/references/fff-transform-presets.mditvuereverse.html index 7af25c8..4c34a9b 100644 --- a/references/fff-transform-presets.mditvuereverse.html +++ b/references/fff-transform-presets.mditvuereverse.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > mditVueReverse

mditVueReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

@mdit-vue/plugin-frontmatter - FFF Transform Preset (Reverse)

Signature:

typescript
mditVueReverse: FFFTransformPreset
- +
Skip to content

Home > fff-transform-presets > mditVueReverse

mditVueReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

@mdit-vue/plugin-frontmatter - FFF Transform Preset (Reverse)

Signature:

typescript
mditVueReverse: FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-transform-presets.nuxt.html b/references/fff-transform-presets.nuxt.html index b2ce540..f4a9588 100644 --- a/references/fff-transform-presets.nuxt.html +++ b/references/fff-transform-presets.nuxt.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > nuxt

nuxt variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Nuxt Content - FFF Transform Preset

Signature:

typescript
nuxt: FFFTransformPreset
- +
Skip to content

Home > fff-transform-presets > nuxt

nuxt variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Nuxt Content - FFF Transform Preset

Signature:

typescript
nuxt: FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-transform-presets.nuxtreverse.html b/references/fff-transform-presets.nuxtreverse.html index e651e3c..52f460d 100644 --- a/references/fff-transform-presets.nuxtreverse.html +++ b/references/fff-transform-presets.nuxtreverse.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > nuxtReverse

nuxtReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Nuxt Content - FFF Transform Preset (Reverse)

Signature:

typescript
nuxtReverse: FFFTransformPreset
- +
Skip to content

Home > fff-transform-presets > nuxtReverse

nuxtReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Nuxt Content - FFF Transform Preset (Reverse)

Signature:

typescript
nuxtReverse: FFFTransformPreset
+ \ No newline at end of file diff --git a/references/fff-transform-presets.nuxtthemealpine.html b/references/fff-transform-presets.nuxtthemealpine.html index be7e7e1..b7ab4aa 100644 --- a/references/fff-transform-presets.nuxtthemealpine.html +++ b/references/fff-transform-presets.nuxtthemealpine.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > nuxtThemeAlpine

nuxtThemeAlpine variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Alpine - FFF Transform Preset

Signature:

typescript
nuxtThemeAlpine: FFFTransformPreset<FFFFlavoredFrontmatter & NuxtThemeAlpine>
- +
Skip to content

Home > fff-transform-presets > nuxtThemeAlpine

nuxtThemeAlpine variable

This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Alpine - FFF Transform Preset

Signature:

typescript
nuxtThemeAlpine: FFFTransformPreset<FFFFlavoredFrontmatter & NuxtThemeAlpine>
+ \ No newline at end of file diff --git a/references/fff-transform-presets.nuxtthemealpinereverse.html b/references/fff-transform-presets.nuxtthemealpinereverse.html index 68b32af..32ee7a0 100644 --- a/references/fff-transform-presets.nuxtthemealpinereverse.html +++ b/references/fff-transform-presets.nuxtthemealpinereverse.html @@ -24,8 +24,8 @@ -
Skip to content

Home > fff-transform-presets > nuxtThemeAlpineReverse

nuxtThemeAlpineReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Alpine - FFF Transform Preset (Reverse)

Signature:

typescript
nuxtThemeAlpineReverse: FFFTransformPreset<FFFFlavoredFrontmatter & NuxtThemeAlpine>
- +
Skip to content

Home > fff-transform-presets > nuxtThemeAlpineReverse

nuxtThemeAlpineReverse variable

This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Alpine - FFF Transform Preset (Reverse)

Signature:

typescript
nuxtThemeAlpineReverse: FFFTransformPreset<FFFFlavoredFrontmatter & NuxtThemeAlpine>
+ \ No newline at end of file diff --git a/references/index.html b/references/index.html index 0e43b59..82a2735 100644 --- a/references/index.html +++ b/references/index.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/indiekit-preset-fff.html b/references/indiekit-preset-fff.html index 094764e..fbf6d57 100644 --- a/references/indiekit-preset-fff.html +++ b/references/indiekit-preset-fff.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfff._constructor_.html b/references/indiekit-preset-fff.indiekitpresetfff._constructor_.html index 946751d..df4c4c6 100644 --- a/references/indiekit-preset-fff.indiekitpresetfff._constructor_.html +++ b/references/indiekit-preset-fff.indiekitpresetfff._constructor_.html @@ -24,8 +24,8 @@ -
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > (constructor)

IndiekitPresetFFF.(constructor)

Constructs a new instance of the IndiekitPresetFFF class

Signature:

typescript
constructor(options?: {});

Parameters

ParameterTypeDescription
options{}(Optional)
- +
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > (constructor)

IndiekitPresetFFF.(constructor)

Constructs a new instance of the IndiekitPresetFFF class

Signature:

typescript
constructor(options?: {});

Parameters

ParameterTypeDescription
options{}(Optional)
+ \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfff.html b/references/indiekit-preset-fff.indiekitpresetfff.html index a980c58..6de30d3 100644 --- a/references/indiekit-preset-fff.indiekitpresetfff.html +++ b/references/indiekit-preset-fff.indiekitpresetfff.html @@ -24,8 +24,8 @@ -
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF

IndiekitPresetFFF class

FFF Flavored Frontmatter publication preset for Indiekit.

Signature:

typescript
declare class IndiekitPresetFFF

Constructors

ConstructorModifiersDescription
(constructor)(options)Constructs a new instance of the IndiekitPresetFFF class

Properties

PropertyModifiersTypeDescription
idstring
inforeadonly
metaImportMeta
namestring
optionsIndiekitPresetFFFOptions
postTypesreadonly({ media: { path: string; url: string; }; name: string; post: { path: string; url: string; }; type: string; } | { name: string; post: { path: string; url: string; }; type: string; media?: undefined; })[]Post types
promptsreadonly{ choices: { title: string; value: string; }[]; initial: number; message: string; name: string; type: string; }[]

Methods

MethodModifiersDescription
init(Indiekit)
postTemplate(properties)Post template
- +
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF

IndiekitPresetFFF class

FFF Flavored Frontmatter publication preset for Indiekit.

Signature:

typescript
declare class IndiekitPresetFFF

Constructors

ConstructorModifiersDescription
(constructor)(options)Constructs a new instance of the IndiekitPresetFFF class

Properties

PropertyModifiersTypeDescription
idstring
inforeadonly
metaImportMeta
namestring
optionsIndiekitPresetFFFOptions
postTypesreadonly({ media: { path: string; url: string; }; name: string; post: { path: string; url: string; }; type: string; } | { name: string; post: { path: string; url: string; }; type: string; media?: undefined; })[]Post types
promptsreadonly{ choices: { title: string; value: string; }[]; initial: number; message: string; name: string; type: string; }[]

Methods

MethodModifiersDescription
init(Indiekit)
postTemplate(properties)Post template
+ \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfff.id.html b/references/indiekit-preset-fff.indiekitpresetfff.id.html index 340e495..8989cc6 100644 --- a/references/indiekit-preset-fff.indiekitpresetfff.id.html +++ b/references/indiekit-preset-fff.indiekitpresetfff.id.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfff.info.html b/references/indiekit-preset-fff.indiekitpresetfff.info.html index 793754b..504f883 100644 --- a/references/indiekit-preset-fff.indiekitpresetfff.info.html +++ b/references/indiekit-preset-fff.indiekitpresetfff.info.html @@ -24,10 +24,10 @@ -
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > info

IndiekitPresetFFF.info property

Signature:

typescript
get info(): {
+    
-    
+    
     
   
 
\ No newline at end of file
diff --git a/references/indiekit-preset-fff.indiekitpresetfff.init.html b/references/indiekit-preset-fff.indiekitpresetfff.init.html
index 118139c..c30b501 100644
--- a/references/indiekit-preset-fff.indiekitpresetfff.init.html
+++ b/references/indiekit-preset-fff.indiekitpresetfff.init.html
@@ -24,10 +24,10 @@
     
   
   
-    
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > init

IndiekitPresetFFF.init() method

Signature:

typescript
init(Indiekit: {
+    
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > init

IndiekitPresetFFF.init() method

Signature:

typescript
init(Indiekit: {
         addPreset: (t: unknown) => void;
     }): void;

Parameters

ParameterTypeDescription
Indiekit{ addPreset: (t: unknown) => void; }

Returns:

void

- + \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfff.meta.html b/references/indiekit-preset-fff.indiekitpresetfff.meta.html index d27a8d5..d948caf 100644 --- a/references/indiekit-preset-fff.indiekitpresetfff.meta.html +++ b/references/indiekit-preset-fff.indiekitpresetfff.meta.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfff.name.html b/references/indiekit-preset-fff.indiekitpresetfff.name.html index 279bf30..e7a2294 100644 --- a/references/indiekit-preset-fff.indiekitpresetfff.name.html +++ b/references/indiekit-preset-fff.indiekitpresetfff.name.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfff.options.html b/references/indiekit-preset-fff.indiekitpresetfff.options.html index e9c557b..4f6a7f5 100644 --- a/references/indiekit-preset-fff.indiekitpresetfff.options.html +++ b/references/indiekit-preset-fff.indiekitpresetfff.options.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfff.posttemplate.html b/references/indiekit-preset-fff.indiekitpresetfff.posttemplate.html index 28436ab..9250d4a 100644 --- a/references/indiekit-preset-fff.indiekitpresetfff.posttemplate.html +++ b/references/indiekit-preset-fff.indiekitpresetfff.posttemplate.html @@ -24,8 +24,8 @@ -
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > postTemplate

IndiekitPresetFFF.postTemplate() method

Post template

Signature:

typescript
postTemplate(properties: FFFFlavoredFrontmatter & Record<string, unknown>): string;

Parameters

ParameterTypeDescription
propertiesFFFFlavoredFrontmatter & Record<string, unknown>Post data variables

Returns:

string

Rendered template

- +
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > postTemplate

IndiekitPresetFFF.postTemplate() method

Post template

Signature:

typescript
postTemplate(properties: FFFFlavoredFrontmatter & Record<string, unknown>): string;

Parameters

ParameterTypeDescription
propertiesFFFFlavoredFrontmatter & Record<string, unknown>Post data variables

Returns:

string

Rendered template

+ \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfff.posttypes.html b/references/indiekit-preset-fff.indiekitpresetfff.posttypes.html index cebdf16..2f39946 100644 --- a/references/indiekit-preset-fff.indiekitpresetfff.posttypes.html +++ b/references/indiekit-preset-fff.indiekitpresetfff.posttypes.html @@ -24,7 +24,7 @@ -
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > postTypes

IndiekitPresetFFF.postTypes property

Post types

Signature:

typescript
get postTypes(): ({
+    
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > postTypes

IndiekitPresetFFF.postTypes property

Post types

Signature:

typescript
get postTypes(): ({
         media: {
             path: string;
             url: string;
@@ -44,7 +44,7 @@
         type: string;
         media?: undefined;
     })[];
- + \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfff.prompts.html b/references/indiekit-preset-fff.indiekitpresetfff.prompts.html index 57f3279..ad1c60f 100644 --- a/references/indiekit-preset-fff.indiekitpresetfff.prompts.html +++ b/references/indiekit-preset-fff.indiekitpresetfff.prompts.html @@ -24,7 +24,7 @@ -
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > prompts

IndiekitPresetFFF.prompts property

Signature:

typescript
get prompts(): {
+    
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFF > prompts

IndiekitPresetFFF.prompts property

Signature:

typescript
get prompts(): {
         choices: {
             title: string;
             value: string;
@@ -34,7 +34,7 @@
         name: string;
         type: string;
     }[];
- + \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfffoptions.format.html b/references/indiekit-preset-fff.indiekitpresetfffoptions.format.html index 8bb79ee..c2b6fa0 100644 --- a/references/indiekit-preset-fff.indiekitpresetfffoptions.format.html +++ b/references/indiekit-preset-fff.indiekitpresetfffoptions.format.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfffoptions.html b/references/indiekit-preset-fff.indiekitpresetfffoptions.html index 051fed2..a31e17a 100644 --- a/references/indiekit-preset-fff.indiekitpresetfffoptions.html +++ b/references/indiekit-preset-fff.indiekitpresetfffoptions.html @@ -24,8 +24,8 @@ -
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFFOptions

IndiekitPresetFFFOptions interface

Indiekit Preset FFF Options.

Signature:

typescript
interface IndiekitPresetFFFOptions

Properties

PropertyModifiersTypeDescription
format'json' | 'toml' | 'yaml'Front matter format to use.
strict?StrictPresetOptions(Optional)
types'urara'Post types.
- +
Skip to content

Home > indiekit-preset-fff > IndiekitPresetFFFOptions

IndiekitPresetFFFOptions interface

Indiekit Preset FFF Options.

Signature:

typescript
interface IndiekitPresetFFFOptions

Properties

PropertyModifiersTypeDescription
format'json' | 'toml' | 'yaml'Front matter format to use.
strict?StrictPresetOptions(Optional)
types'urara'Post types.
+ \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfffoptions.strict.html b/references/indiekit-preset-fff.indiekitpresetfffoptions.strict.html index 8991720..367ee88 100644 --- a/references/indiekit-preset-fff.indiekitpresetfffoptions.strict.html +++ b/references/indiekit-preset-fff.indiekitpresetfffoptions.strict.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/indiekit-preset-fff.indiekitpresetfffoptions.types.html b/references/indiekit-preset-fff.indiekitpresetfffoptions.types.html index 16e5748..67bfedd 100644 --- a/references/indiekit-preset-fff.indiekitpresetfffoptions.types.html +++ b/references/indiekit-preset-fff.indiekitpresetfffoptions.types.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/markdown-it-fff.fffplugin.html b/references/markdown-it-fff.fffplugin.html index 936169d..b2396dd 100644 --- a/references/markdown-it-fff.fffplugin.html +++ b/references/markdown-it-fff.fffplugin.html @@ -24,8 +24,8 @@ -
Skip to content

Home > markdown-it-fff > fffPlugin

fffPlugin variable

markdown-it plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.

Signature:

typescript
fffPlugin: MarkdownIt.PluginWithOptions<FFFPluginOptions>
- +
Skip to content

Home > markdown-it-fff > fffPlugin

fffPlugin variable

markdown-it plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.

Signature:

typescript
fffPlugin: MarkdownIt.PluginWithOptions<FFFPluginOptions>
+ \ No newline at end of file diff --git a/references/markdown-it-fff.fffpluginoptions.html b/references/markdown-it-fff.fffpluginoptions.html index 015acd9..860f84d 100644 --- a/references/markdown-it-fff.fffpluginoptions.html +++ b/references/markdown-it-fff.fffpluginoptions.html @@ -24,8 +24,8 @@ -
Skip to content

Home > markdown-it-fff > FFFPluginOptions

FFFPluginOptions interface

Markdown It FFF Plugin Options.

Signature:

typescript
interface FFFPluginOptions

Properties

PropertyModifiersTypeDescription
presetsFFFTransformPreset[]
strict?StrictPresetOptions(Optional)
- +
Skip to content

Home > markdown-it-fff > FFFPluginOptions

FFFPluginOptions interface

Markdown It FFF Plugin Options.

Signature:

typescript
interface FFFPluginOptions

Properties

PropertyModifiersTypeDescription
presetsFFFTransformPreset[]
strict?StrictPresetOptions(Optional)
+ \ No newline at end of file diff --git a/references/markdown-it-fff.fffpluginoptions.presets.html b/references/markdown-it-fff.fffpluginoptions.presets.html index 25b717e..86e6655 100644 --- a/references/markdown-it-fff.fffpluginoptions.presets.html +++ b/references/markdown-it-fff.fffpluginoptions.presets.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/markdown-it-fff.fffpluginoptions.strict.html b/references/markdown-it-fff.fffpluginoptions.strict.html index 97bed02..0d36584 100644 --- a/references/markdown-it-fff.fffpluginoptions.strict.html +++ b/references/markdown-it-fff.fffpluginoptions.strict.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/markdown-it-fff.html b/references/markdown-it-fff.html index 3f8d3b6..8f3f649 100644 --- a/references/markdown-it-fff.html +++ b/references/markdown-it-fff.html @@ -24,8 +24,8 @@ -
Skip to content

Home > markdown-it-fff

markdown-it-fff package

Interfaces

InterfaceDescription
FFFPluginOptionsMarkdown It FFF Plugin Options.
MarkdownItEnv

Variables

VariableDescription
fffPluginmarkdown-it plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.
- +
Skip to content

Home > markdown-it-fff

markdown-it-fff package

Interfaces

InterfaceDescription
FFFPluginOptionsMarkdown It FFF Plugin Options.
MarkdownItEnv

Variables

VariableDescription
fffPluginmarkdown-it plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.
+ \ No newline at end of file diff --git a/references/markdown-it-fff.markdownitenv.excerpt.html b/references/markdown-it-fff.markdownitenv.excerpt.html index 67b14b4..5226cc2 100644 --- a/references/markdown-it-fff.markdownitenv.excerpt.html +++ b/references/markdown-it-fff.markdownitenv.excerpt.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/markdown-it-fff.markdownitenv.frontmatter.html b/references/markdown-it-fff.markdownitenv.frontmatter.html index 30a7296..b6fac71 100644 --- a/references/markdown-it-fff.markdownitenv.frontmatter.html +++ b/references/markdown-it-fff.markdownitenv.frontmatter.html @@ -24,8 +24,8 @@ -
Skip to content

Home > markdown-it-fff > MarkdownItEnv > frontmatter

MarkdownItEnv.frontmatter property

@mdit-vue/plugin-frontmatter frontmatter

Signature:

typescript
frontmatter?: FFFFlavoredFrontmatter & Record<string, unknown>;
- +
Skip to content

Home > markdown-it-fff > MarkdownItEnv > frontmatter

MarkdownItEnv.frontmatter property

@mdit-vue/plugin-frontmatter frontmatter

Signature:

typescript
frontmatter?: FFFFlavoredFrontmatter & Record<string, unknown>;
+ \ No newline at end of file diff --git a/references/markdown-it-fff.markdownitenv.html b/references/markdown-it-fff.markdownitenv.html index 1c7f125..cf7b8ca 100644 --- a/references/markdown-it-fff.markdownitenv.html +++ b/references/markdown-it-fff.markdownitenv.html @@ -24,8 +24,8 @@ -
Skip to content

Home > markdown-it-fff > MarkdownItEnv

MarkdownItEnv interface

Signature:

typescript
interface MarkdownItEnv

Properties

PropertyModifiersTypeDescription
excerpt?string(Optional) @mdit-vue/plugin-frontmatter renderExcerpt
frontmatter?FFFFlavoredFrontmatter & Record<string, unknown>(Optional) @mdit-vue/plugin-frontmatter frontmatter
title?string(Optional) @mdit-vue/plugin-title
- +
Skip to content

Home > markdown-it-fff > MarkdownItEnv

MarkdownItEnv interface

Signature:

typescript
interface MarkdownItEnv

Properties

PropertyModifiersTypeDescription
excerpt?string(Optional) @mdit-vue/plugin-frontmatter renderExcerpt
frontmatter?FFFFlavoredFrontmatter & Record<string, unknown>(Optional) @mdit-vue/plugin-frontmatter frontmatter
title?string(Optional) @mdit-vue/plugin-title
+ \ No newline at end of file diff --git a/references/markdown-it-fff.markdownitenv.title.html b/references/markdown-it-fff.markdownitenv.title.html index 5600895..12f15f4 100644 --- a/references/markdown-it-fff.markdownitenv.title.html +++ b/references/markdown-it-fff.markdownitenv.title.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/remark-fff.html b/references/remark-fff.html index 984d638..b3736f9 100644 --- a/references/remark-fff.html +++ b/references/remark-fff.html @@ -24,8 +24,8 @@ -
Skip to content

Home > remark-fff

remark-fff package

Interfaces

InterfaceDescription
RemarkFFFOptionsRemark FFF Plugin Options.

Variables

VariableDescription
remarkFFFRemark plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.
- +
Skip to content

Home > remark-fff

remark-fff package

Interfaces

InterfaceDescription
RemarkFFFOptionsRemark FFF Plugin Options.

Variables

VariableDescription
remarkFFFRemark plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.
+ \ No newline at end of file diff --git a/references/remark-fff.remarkfff.html b/references/remark-fff.remarkfff.html index a87d866..5650dd1 100644 --- a/references/remark-fff.remarkfff.html +++ b/references/remark-fff.remarkfff.html @@ -24,8 +24,8 @@ -
Skip to content

Home > remark-fff > remarkFFF

remarkFFF variable

Remark plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.

Signature:

typescript
remarkFFF: Plugin<[RemarkFFFOptions]>
- +
Skip to content

Home > remark-fff > remarkFFF

remarkFFF variable

Remark plugin for auto-conversion other frontmatter variable formats to FFF Flavored Frontmatter.

Signature:

typescript
remarkFFF: Plugin<[RemarkFFFOptions]>
+ \ No newline at end of file diff --git a/references/remark-fff.remarkfffoptions.html b/references/remark-fff.remarkfffoptions.html index cf697d4..6955ee6 100644 --- a/references/remark-fff.remarkfffoptions.html +++ b/references/remark-fff.remarkfffoptions.html @@ -24,8 +24,8 @@ -
Skip to content

Home > remark-fff > RemarkFFFOptions

RemarkFFFOptions interface

Remark FFF Plugin Options.

Signature:

typescript
interface RemarkFFFOptions

Properties

PropertyModifiersTypeDescription
presetsFFFTransformPreset[]
strict?StrictPresetOptions(Optional)
target?'astro' | 'mdsvex' | 'nuxt' | string[](Optional) Replacement target for Remark FFF.
- +
Skip to content

Home > remark-fff > RemarkFFFOptions

RemarkFFFOptions interface

Remark FFF Plugin Options.

Signature:

typescript
interface RemarkFFFOptions

Properties

PropertyModifiersTypeDescription
presetsFFFTransformPreset[]
strict?StrictPresetOptions(Optional)
target?'astro' | 'mdsvex' | 'nuxt' | string[](Optional) Replacement target for Remark FFF.
+ \ No newline at end of file diff --git a/references/remark-fff.remarkfffoptions.presets.html b/references/remark-fff.remarkfffoptions.presets.html index 82b4c41..12de513 100644 --- a/references/remark-fff.remarkfffoptions.presets.html +++ b/references/remark-fff.remarkfffoptions.presets.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/remark-fff.remarkfffoptions.strict.html b/references/remark-fff.remarkfffoptions.strict.html index 99bf2e1..693a806 100644 --- a/references/remark-fff.remarkfffoptions.strict.html +++ b/references/remark-fff.remarkfffoptions.strict.html @@ -24,8 +24,8 @@ - - + + \ No newline at end of file diff --git a/references/remark-fff.remarkfffoptions.target.html b/references/remark-fff.remarkfffoptions.target.html index 553abc9..6ca5c5c 100644 --- a/references/remark-fff.remarkfffoptions.target.html +++ b/references/remark-fff.remarkfffoptions.target.html @@ -24,13 +24,13 @@ -
Skip to content

Home > remark-fff > RemarkFFFOptions > target

RemarkFFFOptions.target property

Replacement target for Remark FFF.

Signature:

typescript
target?: 'astro' | 'mdsvex' | 'nuxt' | string[];

Example

ts
// astro: file.data.astro.frontmatter
+    
Skip to content

Home > remark-fff > RemarkFFFOptions > target

RemarkFFFOptions.target property

Replacement target for Remark FFF.

Signature:

typescript
target?: 'astro' | 'mdsvex' | 'nuxt' | string[];

Example

ts
// astro: file.data.astro.frontmatter
 const target = ['astro', 'frontmatter'] // file.data['astro']['frontmatter']
 // mdsvex: file.data.fm
 const target = ['fm'] // file.data['fm']
 // nuxt: file.data
 const target = undefined // file.data
- + \ No newline at end of file diff --git a/sw.js b/sw.js index f3eb35f..3598e65 100644 --- a/sw.js +++ b/sw.js @@ -1 +1 @@ -if(!self.define){let e,r={};const s=(s,f)=>(s=new URL(s+".js",f).href,r[s]||new Promise((r=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=r,document.head.appendChild(e)}else e=s,importScripts(s),r()})).then((()=>{let e=r[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e})));self.define=(f,n)=>{const t=e||("document"in self?document.currentScript.src:"")||location.href;if(r[t])return;let i={};const l=e=>s(e,t),a={module:{uri:t},exports:i,require:l};r[t]=Promise.all(f.map((e=>a[e]||l(e)))).then((e=>(n(...e),i)))}}define(["./workbox-f3b0a265"],(function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"404.html",revision:"c22a5e06268697acb308ff1405a2c171"},{url:"assets/app.z47s7jNm.js",revision:null},{url:"assets/CHANGELOG.md.s3sO5083.js",revision:null},{url:"assets/CHANGELOG.md.s3sO5083.lean.js",revision:null},{url:"assets/chunks/@localSearchIndexroot.zUe8WBrg.js",revision:null},{url:"assets/chunks/framework.4ewtxVQd.js",revision:null},{url:"assets/chunks/pwa.cJhRi7_-.js",revision:null},{url:"assets/chunks/theme.wLHNIJD-.js",revision:null},{url:"assets/chunks/VPLocalSearchBox.OmDDcKUp.js",revision:null},{url:"assets/chunks/workbox-window.prod.es5.prqDwDSL.js",revision:null},{url:"assets/concepts_flags.md.3626JyJg.js",revision:null},{url:"assets/concepts_flags.md.3626JyJg.lean.js",revision:null},{url:"assets/concepts_flavor-transform.md.M797_B4A.js",revision:null},{url:"assets/concepts_flavor-transform.md.M797_B4A.lean.js",revision:null},{url:"assets/concepts_object-media.md.L1yTb_H4.js",revision:null},{url:"assets/concepts_object-media.md.L1yTb_H4.lean.js",revision:null},{url:"assets/index.md.W-TC1JIQ.js",revision:null},{url:"assets/index.md.W-TC1JIQ.lean.js",revision:null},{url:"assets/intro_contributing.md._N9EkTun.js",revision:null},{url:"assets/intro_contributing.md._N9EkTun.lean.js",revision:null},{url:"assets/intro_implementing.md.pOJadBIz.js",revision:null},{url:"assets/intro_implementing.md.pOJadBIz.lean.js",revision:null},{url:"assets/intro_showcase.md.vcwswmTM.js",revision:null},{url:"assets/intro_showcase.md.vcwswmTM.lean.js",revision:null},{url:"assets/intro_what-is-fff.md.o6cHt_A6.js",revision:null},{url:"assets/intro_what-is-fff.md.o6cHt_A6.lean.js",revision:null},{url:"assets/packages_create-fff.md.JVOMPoq-.js",revision:null},{url:"assets/packages_create-fff.md.JVOMPoq-.lean.js",revision:null},{url:"assets/packages_fff-flavored-frontmatter.md.-LX4M3aE.js",revision:null},{url:"assets/packages_fff-flavored-frontmatter.md.-LX4M3aE.lean.js",revision:null},{url:"assets/packages_fff-transform-presets.md.pLqkSeb_.js",revision:null},{url:"assets/packages_fff-transform-presets.md.pLqkSeb_.lean.js",revision:null},{url:"assets/packages_indiekit-preset-fff.md.wktTCNGR.js",revision:null},{url:"assets/packages_indiekit-preset-fff.md.wktTCNGR.lean.js",revision:null},{url:"assets/packages_markdown-it-fff.md.IRvf6SC3.js",revision:null},{url:"assets/packages_markdown-it-fff.md.IRvf6SC3.lean.js",revision:null},{url:"assets/packages_remark-fff.md.Mjgmnxui.js",revision:null},{url:"assets/packages_remark-fff.md.Mjgmnxui.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffaudio.md.-Yn1XnTX.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffaudio.md.-Yn1XnTX.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffauthor.md.xWh2jUEj.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffauthor.md.xWh2jUEj.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffbase.md.SJuuP3xC.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffbase.md.SJuuP3xC.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffdatetime.md.7bXRylDs.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffdatetime.md.7bXRylDs.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffextra.md.b38trn0v.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffextra.md.b38trn0v.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffflavoredfrontmatter.md.A82oX_Ub.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffflavoredfrontmatter.md.A82oX_Ub.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffimage.md.MupadQ1h.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffimage.md.MupadQ1h.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffmedia.md.9d1XyteF.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffmedia.md.9d1XyteF.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffmention.md.0gtOFxGR.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffmention.md.0gtOFxGR.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffoptionaltype.md.DLKaHh5x.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffoptionaltype.md.DLKaHh5x.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffschema.md.azCRylRN.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffschema.md.azCRylRN.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.ffftransformpreset.md.RpGVp8K0.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.ffftransformpreset.md.RpGVp8K0.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.ffftransformpresetvalue.md.3NjbOneO.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.ffftransformpresetvalue.md.3NjbOneO.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffvideo.md.XSSeJerl.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffvideo.md.XSSeJerl.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditem.md.OFjUbtPq.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditem.md.OFjUbtPq.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditemattachment.md.dVFoHx3k.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditemattachment.md.dVFoHx3k.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditemindieweb.md.-1SLVYEU.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditemindieweb.md.-1SLVYEU.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.md.5s9Lo3zC.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.md.5s9Lo3zC.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.posttype.md.9kN4FX30.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.posttype.md.9kN4FX30.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.posttypediscovery.md.tVe0mhN-.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.posttypediscovery.md.tVe0mhN-.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strict.md.Cr7Mfuj2.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strict.md.Cr7Mfuj2.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictcategories.md.kZWrgaft.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictcategories.md.kZWrgaft.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictdraft.md.R63ZkK7k.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictdraft.md.R63ZkK7k.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictmedia.md.aezsMhip.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictmedia.md.aezsMhip.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.categories.md.-cJaJg4F.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.categories.md.-cJaJg4F.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.draft.md.T4vAXoR_.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.draft.md.T4vAXoR_.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.md.mXmRYtJO.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.md.mXmRYtJO.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.media.md.j6CpYSnS.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.media.md.j6CpYSnS.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.visibility.md.EN7NzHJk.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.visibility.md.EN7NzHJk.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictvisibility.md.lhrkFQ83.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictvisibility.md.lhrkFQ83.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.tojf2feedchild.md.fPTQk_8m.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.tojf2feedchild.md.fPTQk_8m.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.tojsonfeeditem.md.5q1HJy9j.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.tojsonfeeditem.md.5q1HJy9j.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.transform.md.V1NoyZS7.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.transform.md.V1NoyZS7.lean.js",revision:null},{url:"assets/references_fff-transform-presets.hexo.md.hRI406Zo.js",revision:null},{url:"assets/references_fff-transform-presets.hexo.md.hRI406Zo.lean.js",revision:null},{url:"assets/references_fff-transform-presets.hexoreverse.md.ub1CG4yO.js",revision:null},{url:"assets/references_fff-transform-presets.hexoreverse.md.ub1CG4yO.lean.js",revision:null},{url:"assets/references_fff-transform-presets.hugo.md.97VYmmpR.js",revision:null},{url:"assets/references_fff-transform-presets.hugo.md.97VYmmpR.lean.js",revision:null},{url:"assets/references_fff-transform-presets.hugoreverse.md.Jew8MEa_.js",revision:null},{url:"assets/references_fff-transform-presets.hugoreverse.md.Jew8MEa_.lean.js",revision:null},{url:"assets/references_fff-transform-presets.jekyll.md.O8Si1TMu.js",revision:null},{url:"assets/references_fff-transform-presets.jekyll.md.O8Si1TMu.lean.js",revision:null},{url:"assets/references_fff-transform-presets.jekyllreverse.md.xBv8QOpl.js",revision:null},{url:"assets/references_fff-transform-presets.jekyllreverse.md.xBv8QOpl.lean.js",revision:null},{url:"assets/references_fff-transform-presets.md.PZZPHYWU.js",revision:null},{url:"assets/references_fff-transform-presets.md.PZZPHYWU.lean.js",revision:null},{url:"assets/references_fff-transform-presets.mditvue.md.8c7Gz6GX.js",revision:null},{url:"assets/references_fff-transform-presets.mditvue.md.8c7Gz6GX.lean.js",revision:null},{url:"assets/references_fff-transform-presets.mditvuereverse.md.apuQFGuk.js",revision:null},{url:"assets/references_fff-transform-presets.mditvuereverse.md.apuQFGuk.lean.js",revision:null},{url:"assets/references_fff-transform-presets.nuxt.md.1ay9z8J6.js",revision:null},{url:"assets/references_fff-transform-presets.nuxt.md.1ay9z8J6.lean.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtreverse.md.1fsbdpcv.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtreverse.md.1fsbdpcv.lean.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtthemealpine.md.TGhSHmG_.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtthemealpine.md.TGhSHmG_.lean.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtthemealpinereverse.md.21vO2SCW.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtthemealpinereverse.md.21vO2SCW.lean.js",revision:null},{url:"assets/references_index.md.W5ctQlRc.js",revision:null},{url:"assets/references_index.md.W5ctQlRc.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff._constructor_.md.4v07dXGn.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff._constructor_.md.4v07dXGn.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.id.md.OXUJgRPa.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.id.md.OXUJgRPa.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.info.md.KVmhdY-s.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.info.md.KVmhdY-s.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.init.md.8yTVwygI.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.init.md.8yTVwygI.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.md.AVhIhLaV.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.md.AVhIhLaV.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.meta.md.4Fo8a4CM.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.meta.md.4Fo8a4CM.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.name.md.cR-vMO-3.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.name.md.cR-vMO-3.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.options.md.Exvrb6eU.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.options.md.Exvrb6eU.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.posttemplate.md.yMah-PkG.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.posttemplate.md.yMah-PkG.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.posttypes.md.Kpu1i8bK.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.posttypes.md.Kpu1i8bK.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.prompts.md.Mtqh49hx.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.prompts.md.Mtqh49hx.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.format.md.HZKUe7XR.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.format.md.HZKUe7XR.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.md.q1-mt1He.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.md.q1-mt1He.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.strict.md.5O8H7n2B.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.strict.md.5O8H7n2B.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.types.md.xEmB9uTn.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.types.md.xEmB9uTn.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.md.-hyu8fGl.js",revision:null},{url:"assets/references_indiekit-preset-fff.md.-hyu8fGl.lean.js",revision:null},{url:"assets/references_markdown-it-fff.fffplugin.md.N4Ug9CMy.js",revision:null},{url:"assets/references_markdown-it-fff.fffplugin.md.N4Ug9CMy.lean.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.md.W1b2ZQ1w.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.md.W1b2ZQ1w.lean.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.presets.md.lRMxxgSa.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.presets.md.lRMxxgSa.lean.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.strict.md.ybPZubJz.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.strict.md.ybPZubJz.lean.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.excerpt.md.C_prM0B5.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.excerpt.md.C_prM0B5.lean.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.frontmatter.md.jaOUVjCi.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.frontmatter.md.jaOUVjCi.lean.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.md.d4eG4y0B.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.md.d4eG4y0B.lean.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.title.md.kfpsbgU-.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.title.md.kfpsbgU-.lean.js",revision:null},{url:"assets/references_markdown-it-fff.md.2h5JwFkA.js",revision:null},{url:"assets/references_markdown-it-fff.md.2h5JwFkA.lean.js",revision:null},{url:"assets/references_remark-fff.md.2KqbfjAW.js",revision:null},{url:"assets/references_remark-fff.md.2KqbfjAW.lean.js",revision:null},{url:"assets/references_remark-fff.remarkfff.md.rXlppPKn.js",revision:null},{url:"assets/references_remark-fff.remarkfff.md.rXlppPKn.lean.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.md.oSz6ewgr.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.md.oSz6ewgr.lean.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.presets.md.mftPXPM0.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.presets.md.mftPXPM0.lean.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.strict.md.bjTNb5ti.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.strict.md.bjTNb5ti.lean.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.target.md.6poeIaXa.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.target.md.6poeIaXa.lean.js",revision:null},{url:"assets/style.xnIhiSX1.css",revision:null},{url:"assets/version_0.1.md.jcTS4HmZ.js",revision:null},{url:"assets/version_0.1.md.jcTS4HmZ.lean.js",revision:null},{url:"assets/version_0.2.md.vKlOmgr5.js",revision:null},{url:"assets/version_0.2.md.vKlOmgr5.lean.js",revision:null},{url:"assets/version_0.3.md.APbstXZI.js",revision:null},{url:"assets/version_0.3.md.APbstXZI.lean.js",revision:null},{url:"assets/version_0.4.md.PcAp8OoV.js",revision:null},{url:"assets/version_0.4.md.PcAp8OoV.lean.js",revision:null},{url:"assets/version_0.5.md.MmYBTU4I.js",revision:null},{url:"assets/version_0.5.md.MmYBTU4I.lean.js",revision:null},{url:"assets/version_1.0.md.wHnDIDNl.js",revision:null},{url:"assets/version_1.0.md.wHnDIDNl.lean.js",revision:null},{url:"assets/version_1.1.md.NlXTyp8l.js",revision:null},{url:"assets/version_1.1.md.NlXTyp8l.lean.js",revision:null},{url:"assets/version_1.2.md.ttDDuBX4.js",revision:null},{url:"assets/version_1.2.md.ttDDuBX4.lean.js",revision:null},{url:"assets/version_changelog.md.Ff33yv2n.js",revision:null},{url:"assets/version_changelog.md.Ff33yv2n.lean.js",revision:null},{url:"CHANGELOG.html",revision:"91db4d59b45602d726caa7cae8e2f6ce"},{url:"concepts/flags.html",revision:"6d97fab51d18b01080746a386a422e1c"},{url:"concepts/flavor-transform.html",revision:"07a4f7b864a4d8fccb36822dbd761c00"},{url:"concepts/object-media.html",revision:"54905b79c16f2616704442ec626bc9d5"},{url:"index.html",revision:"b47f2b9a8116220c57a9a2e2bc24f6db"},{url:"intro/contributing.html",revision:"b835a149879854aac0f37a59f89a968b"},{url:"intro/implementing.html",revision:"86610155e06a601f4107b835c1736a5b"},{url:"intro/showcase.html",revision:"0eadd23682153245834b165bb980f10f"},{url:"intro/what-is-fff.html",revision:"72132b6fc125f8fab74dbca6bce564da"},{url:"packages/create-fff.html",revision:"daa6b1d80cd4cf5444db9e21289c092f"},{url:"packages/fff-flavored-frontmatter.html",revision:"6ce4e3f1cf0e423ce9c118ae4ffad16d"},{url:"packages/fff-transform-presets.html",revision:"2a858a802024d1969480d73e167acfc6"},{url:"packages/indiekit-preset-fff.html",revision:"0da9e8a8c5d2be52da2b633121f78083"},{url:"packages/markdown-it-fff.html",revision:"8fe1c659fe714776e77f4f9ff5aa0417"},{url:"packages/remark-fff.html",revision:"7fffa7cf1c64e9bfa4e4080cdd0c8ec8"},{url:"references/fff-flavored-frontmatter.fffaudio.html",revision:"48f26b43320a43951faadf4df6d9eb02"},{url:"references/fff-flavored-frontmatter.fffauthor.html",revision:"f39d421884c74eb4e4a26d88ff0464ae"},{url:"references/fff-flavored-frontmatter.fffbase.html",revision:"234e8698a47bf5adcb6ae330ac4dd518"},{url:"references/fff-flavored-frontmatter.fffdatetime.html",revision:"9873e177988eea6ea269c3e030ee93d7"},{url:"references/fff-flavored-frontmatter.fffextra.html",revision:"c9300693fd0f6b03a961dcb25a84f5bf"},{url:"references/fff-flavored-frontmatter.fffflavoredfrontmatter.html",revision:"2c366be33a6abb1f8edacbf73dc525eb"},{url:"references/fff-flavored-frontmatter.fffimage.html",revision:"8cca533372d311e90f35e3fe8ec92653"},{url:"references/fff-flavored-frontmatter.fffmedia.html",revision:"38b903d88cbedb766b86046f462a0577"},{url:"references/fff-flavored-frontmatter.fffmention.html",revision:"333dc58e3b409fb7a74b6fa4bd4448fe"},{url:"references/fff-flavored-frontmatter.fffoptionaltype.html",revision:"12fdf7996cf6c7ba501ff0bc86783a3e"},{url:"references/fff-flavored-frontmatter.fffschema.html",revision:"4b4dafc29c3113d02d8268aaef27c8fa"},{url:"references/fff-flavored-frontmatter.ffftransformpreset.html",revision:"5e1ec0e52c4c3793d4d7f08955b824c5"},{url:"references/fff-flavored-frontmatter.ffftransformpresetvalue.html",revision:"8cd8ce566035819ccdb466b978d8c67b"},{url:"references/fff-flavored-frontmatter.fffvideo.html",revision:"019dc202bf21a87370efc0808bb945a7"},{url:"references/fff-flavored-frontmatter.html",revision:"8fab8da0fdd26030d0c37835865f7652"},{url:"references/fff-flavored-frontmatter.jsonfeeditem.html",revision:"c34df5f43e385753f4245ce8897e251e"},{url:"references/fff-flavored-frontmatter.jsonfeeditemattachment.html",revision:"c35a0b736a0fb618dc121155509f1990"},{url:"references/fff-flavored-frontmatter.jsonfeeditemindieweb.html",revision:"756371c1b5f52a0ce5a18f03246a41f1"},{url:"references/fff-flavored-frontmatter.posttype.html",revision:"2859083d122b2a0845762e046e607298"},{url:"references/fff-flavored-frontmatter.posttypediscovery.html",revision:"27080cbcf8655c573ce51dc38175904e"},{url:"references/fff-flavored-frontmatter.strict.html",revision:"244a7dedd7995716e590e7aa99c46e59"},{url:"references/fff-flavored-frontmatter.strictcategories.html",revision:"b4336a0c868894fcfd5c5d22f218d503"},{url:"references/fff-flavored-frontmatter.strictdraft.html",revision:"5f9e598c6a1a965b24528c7d39899e3f"},{url:"references/fff-flavored-frontmatter.strictmedia.html",revision:"dfd7dd00f30c52c8fedb38c8cb2b9760"},{url:"references/fff-flavored-frontmatter.strictpresetoptions.categories.html",revision:"091411a1d2fdde28312da90ace51dca9"},{url:"references/fff-flavored-frontmatter.strictpresetoptions.draft.html",revision:"dc9a9abba1a364cf8e435afff8c90cfb"},{url:"references/fff-flavored-frontmatter.strictpresetoptions.html",revision:"ee1cb1aabb540db5004973c11755491b"},{url:"references/fff-flavored-frontmatter.strictpresetoptions.media.html",revision:"b4bfae1ee3d2f4594dea2f4fae934824"},{url:"references/fff-flavored-frontmatter.strictpresetoptions.visibility.html",revision:"c499a05a09d402ecd806a71a536c50b5"},{url:"references/fff-flavored-frontmatter.strictvisibility.html",revision:"1eb9fb7f6b8dcd97f6b5ae2f6ec02c34"},{url:"references/fff-flavored-frontmatter.tojf2feedchild.html",revision:"323c6873656f77ed4209ddc505313a20"},{url:"references/fff-flavored-frontmatter.tojsonfeeditem.html",revision:"07a61912fa9d8d10dc610e8c79c27590"},{url:"references/fff-flavored-frontmatter.transform.html",revision:"bf277329d5e61d52c97dee8369767e6b"},{url:"references/fff-transform-presets.hexo.html",revision:"00a05fdd829154b7efea84bc386e7ff8"},{url:"references/fff-transform-presets.hexoreverse.html",revision:"3206dab406418f529c7a7459534cf20b"},{url:"references/fff-transform-presets.html",revision:"a21e6564a72d9c3a884a902d1701de6e"},{url:"references/fff-transform-presets.hugo.html",revision:"13c1c51b7cf3b01c45f95e262f95db6a"},{url:"references/fff-transform-presets.hugoreverse.html",revision:"26f0244a255b588336a74451c1ec56c3"},{url:"references/fff-transform-presets.jekyll.html",revision:"0711ef1748e30f1b64ecf771d66cf1c4"},{url:"references/fff-transform-presets.jekyllreverse.html",revision:"5112e10ff18bd233b7c8db01e2545c0c"},{url:"references/fff-transform-presets.mditvue.html",revision:"08573f68835d4696ec04296bb018ec1a"},{url:"references/fff-transform-presets.mditvuereverse.html",revision:"5525a6ffaf0a4b508ff5a11db0f3dd57"},{url:"references/fff-transform-presets.nuxt.html",revision:"f62428e62f6d5d306b9a81adf11bbe4b"},{url:"references/fff-transform-presets.nuxtreverse.html",revision:"d9dd6238c9af84de632b6e5aaa12e89f"},{url:"references/fff-transform-presets.nuxtthemealpine.html",revision:"05359f08a9bbf0da6384c7607aa14350"},{url:"references/fff-transform-presets.nuxtthemealpinereverse.html",revision:"3f71f5e0b66592ac99f94d16b166815b"},{url:"references/index.html",revision:"a907f185114b1c9d7a88a51949e8f6b1"},{url:"references/indiekit-preset-fff.html",revision:"d79f02004814add2ef95cd44b0d12e5c"},{url:"references/indiekit-preset-fff.indiekitpresetfff._constructor_.html",revision:"4fbeb7073e3abde04530152ed734821a"},{url:"references/indiekit-preset-fff.indiekitpresetfff.html",revision:"b3e73eac7e3010ed9264a8bf6480eec5"},{url:"references/indiekit-preset-fff.indiekitpresetfff.id.html",revision:"69a183dcf1ca6929edc01a562db951c0"},{url:"references/indiekit-preset-fff.indiekitpresetfff.info.html",revision:"8e597b8bc8f6d4c0bc7fe379f9e0fcc4"},{url:"references/indiekit-preset-fff.indiekitpresetfff.init.html",revision:"a1a47e183af3ecb175ae117af04fb614"},{url:"references/indiekit-preset-fff.indiekitpresetfff.meta.html",revision:"2615783f1272c9a10e7b67e9e85d9e2a"},{url:"references/indiekit-preset-fff.indiekitpresetfff.name.html",revision:"79018024f5fac82c3983a4fc62df02fa"},{url:"references/indiekit-preset-fff.indiekitpresetfff.options.html",revision:"76c686340235830c7f0ffebcda33b3be"},{url:"references/indiekit-preset-fff.indiekitpresetfff.posttemplate.html",revision:"2e00f7d67c536543d3f54c356694d155"},{url:"references/indiekit-preset-fff.indiekitpresetfff.posttypes.html",revision:"68d11b3dc0b6b63873779edabce15bb1"},{url:"references/indiekit-preset-fff.indiekitpresetfff.prompts.html",revision:"a5e7ec756b0d8baf6718a491d8ce2fe5"},{url:"references/indiekit-preset-fff.indiekitpresetfffoptions.format.html",revision:"42c5538615822706ba8b61240ec35081"},{url:"references/indiekit-preset-fff.indiekitpresetfffoptions.html",revision:"8348d3ca5d2118375a62bfc4d8e1e6c7"},{url:"references/indiekit-preset-fff.indiekitpresetfffoptions.strict.html",revision:"e82f699e3125f331749ded1e8fc8f9bc"},{url:"references/indiekit-preset-fff.indiekitpresetfffoptions.types.html",revision:"5c3866134e39eb2dfa0b36f0bd37ed58"},{url:"references/markdown-it-fff.fffplugin.html",revision:"581bf3bc264d2b56e88a1bbdc97bc50c"},{url:"references/markdown-it-fff.fffpluginoptions.html",revision:"60c7a06c17444755cf41c256bc2d0e55"},{url:"references/markdown-it-fff.fffpluginoptions.presets.html",revision:"bd6b3fa0a40f4d0d3db10d3153770048"},{url:"references/markdown-it-fff.fffpluginoptions.strict.html",revision:"49c00ef428a6b0ce1817320d3dd055de"},{url:"references/markdown-it-fff.html",revision:"966e5817d067c8f21c15e43be6127023"},{url:"references/markdown-it-fff.markdownitenv.excerpt.html",revision:"c236e8a5aae30fac4a07ee4194d926c6"},{url:"references/markdown-it-fff.markdownitenv.frontmatter.html",revision:"0ed5745d4a29e1ea0c1a77bc04e5cac4"},{url:"references/markdown-it-fff.markdownitenv.html",revision:"ef3ec9400c52875fbffdb1134a5907c3"},{url:"references/markdown-it-fff.markdownitenv.title.html",revision:"ba3858e8afd2b98bfe85c52bbfd1aceb"},{url:"references/remark-fff.html",revision:"354a4d5b703c6313add677d31e49841a"},{url:"references/remark-fff.remarkfff.html",revision:"a327ae6300eb381bb7280dba0fdece57"},{url:"references/remark-fff.remarkfffoptions.html",revision:"3f188661deefb22ae0650b6c07d043a4"},{url:"references/remark-fff.remarkfffoptions.presets.html",revision:"106f3c4c65ba5704c0992e121d639809"},{url:"references/remark-fff.remarkfffoptions.strict.html",revision:"2e621d1ea0ef26c91e74ec0975ad839c"},{url:"references/remark-fff.remarkfffoptions.target.html",revision:"e73bde520fdc6dca2340c43c534c4017"},{url:"version/0.1.html",revision:"2ae1b4b24f79e83b0a45ec2905a2a8fc"},{url:"version/0.2.html",revision:"99cf2ea59d1c30d3358f446a87cc2f90"},{url:"version/0.3.html",revision:"d28cbd194a2fb913bbb92a802159bb3e"},{url:"version/0.4.html",revision:"221b7a476b04a2e5646631cc86615d06"},{url:"version/0.5.html",revision:"dedf298e9bc58ff086b0f7b93af94b5a"},{url:"version/1.0.html",revision:"59e4bf7ae7e884067c7b96f5ccc8273b"},{url:"version/1.1.html",revision:"03aacf2f581780272c63d5c83334bb9e"},{url:"version/1.2.html",revision:"2d442b994db08d68d1a8209c420cd0ed"},{url:"version/changelog.html",revision:"f7f27d64bc79258555a9f499d5bc3537"},{url:"manifest.webmanifest",revision:"bfc13fa9b61ca7cf80d86e016a851524"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html"))),e.registerRoute(/^https:\/\/fonts\.googleapis\.com\/.*/i,new e.CacheFirst({cacheName:"google-fonts-cache",plugins:[new e.CacheableResponsePlugin({statuses:[0,200]}),new e.ExpirationPlugin({maxAgeSeconds:31536e3,maxEntries:10})]}),"GET"),e.registerRoute(/^https:\/\/fonts\.gstatic\.com\/.*/i,new e.CacheFirst({cacheName:"gstatic-fonts-cache",plugins:[new e.CacheableResponsePlugin({statuses:[0,200]}),new e.ExpirationPlugin({maxAgeSeconds:31536e3,maxEntries:10})]}),"GET")})); +if(!self.define){let e,r={};const s=(s,f)=>(s=new URL(s+".js",f).href,r[s]||new Promise((r=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=r,document.head.appendChild(e)}else e=s,importScripts(s),r()})).then((()=>{let e=r[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e})));self.define=(f,n)=>{const t=e||("document"in self?document.currentScript.src:"")||location.href;if(r[t])return;let i={};const l=e=>s(e,t),a={module:{uri:t},exports:i,require:l};r[t]=Promise.all(f.map((e=>a[e]||l(e)))).then((e=>(n(...e),i)))}}define(["./workbox-f3b0a265"],(function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"404.html",revision:"6c954f998d79b99a83c67676bea3ddeb"},{url:"assets/app.z47s7jNm.js",revision:null},{url:"assets/CHANGELOG.md.s3sO5083.js",revision:null},{url:"assets/CHANGELOG.md.s3sO5083.lean.js",revision:null},{url:"assets/chunks/@localSearchIndexroot.zUe8WBrg.js",revision:null},{url:"assets/chunks/framework.4ewtxVQd.js",revision:null},{url:"assets/chunks/pwa.cJhRi7_-.js",revision:null},{url:"assets/chunks/theme.wLHNIJD-.js",revision:null},{url:"assets/chunks/VPLocalSearchBox.OmDDcKUp.js",revision:null},{url:"assets/chunks/workbox-window.prod.es5.prqDwDSL.js",revision:null},{url:"assets/concepts_flags.md.3626JyJg.js",revision:null},{url:"assets/concepts_flags.md.3626JyJg.lean.js",revision:null},{url:"assets/concepts_flavor-transform.md.M797_B4A.js",revision:null},{url:"assets/concepts_flavor-transform.md.M797_B4A.lean.js",revision:null},{url:"assets/concepts_object-media.md.L1yTb_H4.js",revision:null},{url:"assets/concepts_object-media.md.L1yTb_H4.lean.js",revision:null},{url:"assets/index.md.W-TC1JIQ.js",revision:null},{url:"assets/index.md.W-TC1JIQ.lean.js",revision:null},{url:"assets/intro_contributing.md._N9EkTun.js",revision:null},{url:"assets/intro_contributing.md._N9EkTun.lean.js",revision:null},{url:"assets/intro_implementing.md.Dn_Iq_m5.js",revision:null},{url:"assets/intro_implementing.md.Dn_Iq_m5.lean.js",revision:null},{url:"assets/intro_showcase.md.mGz90hUw.js",revision:null},{url:"assets/intro_showcase.md.mGz90hUw.lean.js",revision:null},{url:"assets/intro_what-is-fff.md.o6cHt_A6.js",revision:null},{url:"assets/intro_what-is-fff.md.o6cHt_A6.lean.js",revision:null},{url:"assets/packages_create-fff.md.JVOMPoq-.js",revision:null},{url:"assets/packages_create-fff.md.JVOMPoq-.lean.js",revision:null},{url:"assets/packages_fff-flavored-frontmatter.md.-LX4M3aE.js",revision:null},{url:"assets/packages_fff-flavored-frontmatter.md.-LX4M3aE.lean.js",revision:null},{url:"assets/packages_fff-transform-presets.md.pLqkSeb_.js",revision:null},{url:"assets/packages_fff-transform-presets.md.pLqkSeb_.lean.js",revision:null},{url:"assets/packages_indiekit-preset-fff.md.wktTCNGR.js",revision:null},{url:"assets/packages_indiekit-preset-fff.md.wktTCNGR.lean.js",revision:null},{url:"assets/packages_markdown-it-fff.md.IRvf6SC3.js",revision:null},{url:"assets/packages_markdown-it-fff.md.IRvf6SC3.lean.js",revision:null},{url:"assets/packages_remark-fff.md.Mjgmnxui.js",revision:null},{url:"assets/packages_remark-fff.md.Mjgmnxui.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffaudio.md.-Yn1XnTX.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffaudio.md.-Yn1XnTX.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffauthor.md.xWh2jUEj.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffauthor.md.xWh2jUEj.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffbase.md.SJuuP3xC.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffbase.md.SJuuP3xC.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffdatetime.md.7bXRylDs.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffdatetime.md.7bXRylDs.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffextra.md.b38trn0v.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffextra.md.b38trn0v.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffflavoredfrontmatter.md.A82oX_Ub.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffflavoredfrontmatter.md.A82oX_Ub.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffimage.md.MupadQ1h.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffimage.md.MupadQ1h.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffmedia.md.9d1XyteF.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffmedia.md.9d1XyteF.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffmention.md.0gtOFxGR.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffmention.md.0gtOFxGR.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffoptionaltype.md.DLKaHh5x.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffoptionaltype.md.DLKaHh5x.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffschema.md.azCRylRN.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffschema.md.azCRylRN.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.ffftransformpreset.md.RpGVp8K0.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.ffftransformpreset.md.RpGVp8K0.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.ffftransformpresetvalue.md.3NjbOneO.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.ffftransformpresetvalue.md.3NjbOneO.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffvideo.md.XSSeJerl.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.fffvideo.md.XSSeJerl.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditem.md.OFjUbtPq.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditem.md.OFjUbtPq.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditemattachment.md.dVFoHx3k.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditemattachment.md.dVFoHx3k.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditemindieweb.md.-1SLVYEU.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.jsonfeeditemindieweb.md.-1SLVYEU.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.md.5s9Lo3zC.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.md.5s9Lo3zC.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.posttype.md.9kN4FX30.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.posttype.md.9kN4FX30.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.posttypediscovery.md.tVe0mhN-.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.posttypediscovery.md.tVe0mhN-.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strict.md.Cr7Mfuj2.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strict.md.Cr7Mfuj2.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictcategories.md.kZWrgaft.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictcategories.md.kZWrgaft.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictdraft.md.R63ZkK7k.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictdraft.md.R63ZkK7k.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictmedia.md.aezsMhip.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictmedia.md.aezsMhip.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.categories.md.-cJaJg4F.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.categories.md.-cJaJg4F.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.draft.md.T4vAXoR_.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.draft.md.T4vAXoR_.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.md.mXmRYtJO.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.md.mXmRYtJO.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.media.md.j6CpYSnS.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.media.md.j6CpYSnS.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.visibility.md.EN7NzHJk.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictpresetoptions.visibility.md.EN7NzHJk.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictvisibility.md.lhrkFQ83.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.strictvisibility.md.lhrkFQ83.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.tojf2feedchild.md.fPTQk_8m.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.tojf2feedchild.md.fPTQk_8m.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.tojsonfeeditem.md.5q1HJy9j.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.tojsonfeeditem.md.5q1HJy9j.lean.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.transform.md.V1NoyZS7.js",revision:null},{url:"assets/references_fff-flavored-frontmatter.transform.md.V1NoyZS7.lean.js",revision:null},{url:"assets/references_fff-transform-presets.hexo.md.hRI406Zo.js",revision:null},{url:"assets/references_fff-transform-presets.hexo.md.hRI406Zo.lean.js",revision:null},{url:"assets/references_fff-transform-presets.hexoreverse.md.ub1CG4yO.js",revision:null},{url:"assets/references_fff-transform-presets.hexoreverse.md.ub1CG4yO.lean.js",revision:null},{url:"assets/references_fff-transform-presets.hugo.md.97VYmmpR.js",revision:null},{url:"assets/references_fff-transform-presets.hugo.md.97VYmmpR.lean.js",revision:null},{url:"assets/references_fff-transform-presets.hugoreverse.md.Jew8MEa_.js",revision:null},{url:"assets/references_fff-transform-presets.hugoreverse.md.Jew8MEa_.lean.js",revision:null},{url:"assets/references_fff-transform-presets.jekyll.md.O8Si1TMu.js",revision:null},{url:"assets/references_fff-transform-presets.jekyll.md.O8Si1TMu.lean.js",revision:null},{url:"assets/references_fff-transform-presets.jekyllreverse.md.xBv8QOpl.js",revision:null},{url:"assets/references_fff-transform-presets.jekyllreverse.md.xBv8QOpl.lean.js",revision:null},{url:"assets/references_fff-transform-presets.md.PZZPHYWU.js",revision:null},{url:"assets/references_fff-transform-presets.md.PZZPHYWU.lean.js",revision:null},{url:"assets/references_fff-transform-presets.mditvue.md.8c7Gz6GX.js",revision:null},{url:"assets/references_fff-transform-presets.mditvue.md.8c7Gz6GX.lean.js",revision:null},{url:"assets/references_fff-transform-presets.mditvuereverse.md.apuQFGuk.js",revision:null},{url:"assets/references_fff-transform-presets.mditvuereverse.md.apuQFGuk.lean.js",revision:null},{url:"assets/references_fff-transform-presets.nuxt.md.1ay9z8J6.js",revision:null},{url:"assets/references_fff-transform-presets.nuxt.md.1ay9z8J6.lean.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtreverse.md.1fsbdpcv.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtreverse.md.1fsbdpcv.lean.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtthemealpine.md.TGhSHmG_.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtthemealpine.md.TGhSHmG_.lean.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtthemealpinereverse.md.21vO2SCW.js",revision:null},{url:"assets/references_fff-transform-presets.nuxtthemealpinereverse.md.21vO2SCW.lean.js",revision:null},{url:"assets/references_index.md.W5ctQlRc.js",revision:null},{url:"assets/references_index.md.W5ctQlRc.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff._constructor_.md.4v07dXGn.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff._constructor_.md.4v07dXGn.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.id.md.OXUJgRPa.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.id.md.OXUJgRPa.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.info.md.KVmhdY-s.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.info.md.KVmhdY-s.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.init.md.8yTVwygI.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.init.md.8yTVwygI.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.md.AVhIhLaV.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.md.AVhIhLaV.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.meta.md.4Fo8a4CM.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.meta.md.4Fo8a4CM.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.name.md.cR-vMO-3.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.name.md.cR-vMO-3.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.options.md.Exvrb6eU.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.options.md.Exvrb6eU.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.posttemplate.md.yMah-PkG.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.posttemplate.md.yMah-PkG.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.posttypes.md.Kpu1i8bK.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.posttypes.md.Kpu1i8bK.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.prompts.md.Mtqh49hx.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfff.prompts.md.Mtqh49hx.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.format.md.HZKUe7XR.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.format.md.HZKUe7XR.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.md.q1-mt1He.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.md.q1-mt1He.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.strict.md.5O8H7n2B.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.strict.md.5O8H7n2B.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.types.md.xEmB9uTn.js",revision:null},{url:"assets/references_indiekit-preset-fff.indiekitpresetfffoptions.types.md.xEmB9uTn.lean.js",revision:null},{url:"assets/references_indiekit-preset-fff.md.-hyu8fGl.js",revision:null},{url:"assets/references_indiekit-preset-fff.md.-hyu8fGl.lean.js",revision:null},{url:"assets/references_markdown-it-fff.fffplugin.md.N4Ug9CMy.js",revision:null},{url:"assets/references_markdown-it-fff.fffplugin.md.N4Ug9CMy.lean.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.md.W1b2ZQ1w.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.md.W1b2ZQ1w.lean.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.presets.md.lRMxxgSa.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.presets.md.lRMxxgSa.lean.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.strict.md.ybPZubJz.js",revision:null},{url:"assets/references_markdown-it-fff.fffpluginoptions.strict.md.ybPZubJz.lean.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.excerpt.md.C_prM0B5.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.excerpt.md.C_prM0B5.lean.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.frontmatter.md.jaOUVjCi.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.frontmatter.md.jaOUVjCi.lean.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.md.d4eG4y0B.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.md.d4eG4y0B.lean.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.title.md.kfpsbgU-.js",revision:null},{url:"assets/references_markdown-it-fff.markdownitenv.title.md.kfpsbgU-.lean.js",revision:null},{url:"assets/references_markdown-it-fff.md.2h5JwFkA.js",revision:null},{url:"assets/references_markdown-it-fff.md.2h5JwFkA.lean.js",revision:null},{url:"assets/references_remark-fff.md.2KqbfjAW.js",revision:null},{url:"assets/references_remark-fff.md.2KqbfjAW.lean.js",revision:null},{url:"assets/references_remark-fff.remarkfff.md.rXlppPKn.js",revision:null},{url:"assets/references_remark-fff.remarkfff.md.rXlppPKn.lean.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.md.oSz6ewgr.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.md.oSz6ewgr.lean.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.presets.md.mftPXPM0.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.presets.md.mftPXPM0.lean.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.strict.md.bjTNb5ti.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.strict.md.bjTNb5ti.lean.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.target.md.6poeIaXa.js",revision:null},{url:"assets/references_remark-fff.remarkfffoptions.target.md.6poeIaXa.lean.js",revision:null},{url:"assets/style.xnIhiSX1.css",revision:null},{url:"assets/version_0.1.md.jcTS4HmZ.js",revision:null},{url:"assets/version_0.1.md.jcTS4HmZ.lean.js",revision:null},{url:"assets/version_0.2.md.vKlOmgr5.js",revision:null},{url:"assets/version_0.2.md.vKlOmgr5.lean.js",revision:null},{url:"assets/version_0.3.md.APbstXZI.js",revision:null},{url:"assets/version_0.3.md.APbstXZI.lean.js",revision:null},{url:"assets/version_0.4.md.PcAp8OoV.js",revision:null},{url:"assets/version_0.4.md.PcAp8OoV.lean.js",revision:null},{url:"assets/version_0.5.md.MmYBTU4I.js",revision:null},{url:"assets/version_0.5.md.MmYBTU4I.lean.js",revision:null},{url:"assets/version_1.0.md.wHnDIDNl.js",revision:null},{url:"assets/version_1.0.md.wHnDIDNl.lean.js",revision:null},{url:"assets/version_1.1.md.NlXTyp8l.js",revision:null},{url:"assets/version_1.1.md.NlXTyp8l.lean.js",revision:null},{url:"assets/version_1.2.md.ttDDuBX4.js",revision:null},{url:"assets/version_1.2.md.ttDDuBX4.lean.js",revision:null},{url:"assets/version_changelog.md.Ff33yv2n.js",revision:null},{url:"assets/version_changelog.md.Ff33yv2n.lean.js",revision:null},{url:"CHANGELOG.html",revision:"c5fb31aa86fc7d0f2b605c9baace499a"},{url:"concepts/flags.html",revision:"f9756a7d61901b4c0a27337af605aa14"},{url:"concepts/flavor-transform.html",revision:"e7de5b3c67e679ebfa150bd8ec284446"},{url:"concepts/object-media.html",revision:"240ef77716cb6947c6a1e9b50e2bde95"},{url:"index.html",revision:"9b8622ad38adc1e47b584349113024de"},{url:"intro/contributing.html",revision:"c633f46ede89e13da0f3e85ae5c42513"},{url:"intro/implementing.html",revision:"d744499be9b57ea4e19e2cf768b0cccc"},{url:"intro/showcase.html",revision:"3b7ae55e251c969a409c8899c5e4bda6"},{url:"intro/what-is-fff.html",revision:"80e0c8d409e07717bc5594cb4a83787c"},{url:"packages/create-fff.html",revision:"a07fa567d3bc7f4bf65a664407f633cd"},{url:"packages/fff-flavored-frontmatter.html",revision:"74c2c66a1239a50952adf36080f58253"},{url:"packages/fff-transform-presets.html",revision:"b37414d84037b10b49212a7e7b194d18"},{url:"packages/indiekit-preset-fff.html",revision:"b5812c3626b05b2bd2d6b762d92f70a6"},{url:"packages/markdown-it-fff.html",revision:"53d361ccb4de06bb2bfdd43f721bdd67"},{url:"packages/remark-fff.html",revision:"3972c51665606f32b5f4a819c6b0be64"},{url:"references/fff-flavored-frontmatter.fffaudio.html",revision:"c581168a1b7866082073b7e8460e545d"},{url:"references/fff-flavored-frontmatter.fffauthor.html",revision:"02202c2afa853822bcadabc982fcca56"},{url:"references/fff-flavored-frontmatter.fffbase.html",revision:"e44c517ede3e4427c591cb5ec6b6f55f"},{url:"references/fff-flavored-frontmatter.fffdatetime.html",revision:"a8d0bc3914814632b1182d8fcb8bba44"},{url:"references/fff-flavored-frontmatter.fffextra.html",revision:"47bb33fbf80eb7870390b2a9952f8c22"},{url:"references/fff-flavored-frontmatter.fffflavoredfrontmatter.html",revision:"6e0128de5cdd58d9ab24f1d77ecfa5a7"},{url:"references/fff-flavored-frontmatter.fffimage.html",revision:"8f3318040eeab7fecd6416a6f69f2e7f"},{url:"references/fff-flavored-frontmatter.fffmedia.html",revision:"31656a868ec8fd616ffa6e9011284da1"},{url:"references/fff-flavored-frontmatter.fffmention.html",revision:"de9ee279a03f83a98344b7c380a9d2ee"},{url:"references/fff-flavored-frontmatter.fffoptionaltype.html",revision:"6e3f5c62e5e839cead00478eb8a5ed99"},{url:"references/fff-flavored-frontmatter.fffschema.html",revision:"f2841bdf0d8921b1d48ba55984c5f5cd"},{url:"references/fff-flavored-frontmatter.ffftransformpreset.html",revision:"e701ba3dd8e226c6b4356eccf1597e0d"},{url:"references/fff-flavored-frontmatter.ffftransformpresetvalue.html",revision:"5b78e7464c4f57a8d50befdf67763786"},{url:"references/fff-flavored-frontmatter.fffvideo.html",revision:"e03ba962b8d94052e443d9e537711759"},{url:"references/fff-flavored-frontmatter.html",revision:"25503f9451d7d8ab7ae731545cd92ee0"},{url:"references/fff-flavored-frontmatter.jsonfeeditem.html",revision:"5351d50dec525832dd52bfff93ebb8b3"},{url:"references/fff-flavored-frontmatter.jsonfeeditemattachment.html",revision:"19f7576d712c9e33a2028b77f85ac3e6"},{url:"references/fff-flavored-frontmatter.jsonfeeditemindieweb.html",revision:"59f077ea77f4a486b96c7af30dea4f91"},{url:"references/fff-flavored-frontmatter.posttype.html",revision:"452ac2c2b6c5931e339df2c994066107"},{url:"references/fff-flavored-frontmatter.posttypediscovery.html",revision:"ee5e32108aef2dd828f8d3f03e03eede"},{url:"references/fff-flavored-frontmatter.strict.html",revision:"9f0a1669ef523bd77acecd3d200fcfbb"},{url:"references/fff-flavored-frontmatter.strictcategories.html",revision:"9bee921942c7c03b3c98a6df8028067a"},{url:"references/fff-flavored-frontmatter.strictdraft.html",revision:"1e1af32749cf4ed83e84321b7e8d9a6b"},{url:"references/fff-flavored-frontmatter.strictmedia.html",revision:"35d196fc18088f86cf410d3843aab766"},{url:"references/fff-flavored-frontmatter.strictpresetoptions.categories.html",revision:"63b98055eed421581db642b8de4a4ec9"},{url:"references/fff-flavored-frontmatter.strictpresetoptions.draft.html",revision:"3c784da043cad34dc900b81c98f526fe"},{url:"references/fff-flavored-frontmatter.strictpresetoptions.html",revision:"db7b41d35084c7ca15be2391a0135dcf"},{url:"references/fff-flavored-frontmatter.strictpresetoptions.media.html",revision:"73f1fb620fe34dec0c451aaea3792707"},{url:"references/fff-flavored-frontmatter.strictpresetoptions.visibility.html",revision:"e192af66ebd8d06862fdde276d2944c6"},{url:"references/fff-flavored-frontmatter.strictvisibility.html",revision:"cca941a8907fb913154f15f49944c374"},{url:"references/fff-flavored-frontmatter.tojf2feedchild.html",revision:"25d91ba3b3edda4f1e67afec05da7284"},{url:"references/fff-flavored-frontmatter.tojsonfeeditem.html",revision:"3385e8095c58e3585664d632e51b91c7"},{url:"references/fff-flavored-frontmatter.transform.html",revision:"2c55fd21b3f7d6fc71b4d4abdf41541a"},{url:"references/fff-transform-presets.hexo.html",revision:"05ac832c36d950d662860a43829a863b"},{url:"references/fff-transform-presets.hexoreverse.html",revision:"19074d0f3fca3abd0fdba5b7f41a3a14"},{url:"references/fff-transform-presets.html",revision:"920d3fe5b9526322a3c7e73dcadffda0"},{url:"references/fff-transform-presets.hugo.html",revision:"ca0163ccedf2e47cce6ab97b8c7f2d72"},{url:"references/fff-transform-presets.hugoreverse.html",revision:"b1c173d8d4bd0ccf055a717eeff25256"},{url:"references/fff-transform-presets.jekyll.html",revision:"fff0424637e479c4e0fcba9a7a5e7a2b"},{url:"references/fff-transform-presets.jekyllreverse.html",revision:"092af7f9debf42d9533d8b8023dc5966"},{url:"references/fff-transform-presets.mditvue.html",revision:"ac7aa63dd0bc745341f1c7153269c9fc"},{url:"references/fff-transform-presets.mditvuereverse.html",revision:"1e5d8328387f4ea85cc19cb47cf5627c"},{url:"references/fff-transform-presets.nuxt.html",revision:"94334dbde0e056c32683bf300208ba87"},{url:"references/fff-transform-presets.nuxtreverse.html",revision:"2e8bbbb62b5d3488ce2902bee0678151"},{url:"references/fff-transform-presets.nuxtthemealpine.html",revision:"7d87dadea036428d7e060e5ad49f555a"},{url:"references/fff-transform-presets.nuxtthemealpinereverse.html",revision:"aa596d4efe0725e24d2748204ca1b98c"},{url:"references/index.html",revision:"0d6ab122d125dfbd20c85651494a9bac"},{url:"references/indiekit-preset-fff.html",revision:"f75718afb494a3c16ee237106c58f3b3"},{url:"references/indiekit-preset-fff.indiekitpresetfff._constructor_.html",revision:"43cbe45ebc35c705163fd8f91747cacc"},{url:"references/indiekit-preset-fff.indiekitpresetfff.html",revision:"d746b45bf980acfd2dc69a4b5a31ad23"},{url:"references/indiekit-preset-fff.indiekitpresetfff.id.html",revision:"62bbe153a78f9f2dd817ab7fc10097cd"},{url:"references/indiekit-preset-fff.indiekitpresetfff.info.html",revision:"5b877c1583c2144190b62a7622dfba4b"},{url:"references/indiekit-preset-fff.indiekitpresetfff.init.html",revision:"a80007ce7c3c147ec0aed24108c9a944"},{url:"references/indiekit-preset-fff.indiekitpresetfff.meta.html",revision:"3ae2f34f05ae705a02979871b2c6b900"},{url:"references/indiekit-preset-fff.indiekitpresetfff.name.html",revision:"56f20bf357a1210d7beb6bbdbc457ceb"},{url:"references/indiekit-preset-fff.indiekitpresetfff.options.html",revision:"cc9db81adc61399634dfc46f8a8de6f4"},{url:"references/indiekit-preset-fff.indiekitpresetfff.posttemplate.html",revision:"d8cedfda730c70f57e6139aa7653c11d"},{url:"references/indiekit-preset-fff.indiekitpresetfff.posttypes.html",revision:"faf2224e979c1ba256e9115ed9dbb4f3"},{url:"references/indiekit-preset-fff.indiekitpresetfff.prompts.html",revision:"9686e4067a992ba0b23da7aad1cc5da0"},{url:"references/indiekit-preset-fff.indiekitpresetfffoptions.format.html",revision:"11e4b9f551cff02fd8b569f6986ab1f0"},{url:"references/indiekit-preset-fff.indiekitpresetfffoptions.html",revision:"bfed15bde198f41b1f6b7a703dee9269"},{url:"references/indiekit-preset-fff.indiekitpresetfffoptions.strict.html",revision:"535b8964e0beefaf910b86feaccc46a6"},{url:"references/indiekit-preset-fff.indiekitpresetfffoptions.types.html",revision:"ad7ea2cdbd08336ec944dc1ba952fa81"},{url:"references/markdown-it-fff.fffplugin.html",revision:"ff5a55b343fa2e0bd84649e3b80c2dc5"},{url:"references/markdown-it-fff.fffpluginoptions.html",revision:"86fa9e12dcdd9f8283adb5bd5fbda4da"},{url:"references/markdown-it-fff.fffpluginoptions.presets.html",revision:"f73c59a2a730c09ce278bbdfbb4cd95e"},{url:"references/markdown-it-fff.fffpluginoptions.strict.html",revision:"f91744ae4d6d37cee15aa4325fa270b5"},{url:"references/markdown-it-fff.html",revision:"3783eef1adb3ba9b284dde2cd60b09f4"},{url:"references/markdown-it-fff.markdownitenv.excerpt.html",revision:"6dc93a4dec5602fb3c69ab81d38fd12a"},{url:"references/markdown-it-fff.markdownitenv.frontmatter.html",revision:"571bcca2bb037d8ac1fd3a98c9edd742"},{url:"references/markdown-it-fff.markdownitenv.html",revision:"92d4eb72b17ce3314ca60831e24f39f9"},{url:"references/markdown-it-fff.markdownitenv.title.html",revision:"6fe4fbf21ba160510dbbfc2d4577a9b3"},{url:"references/remark-fff.html",revision:"28cf824d186c89ef29f3f8797b37ae23"},{url:"references/remark-fff.remarkfff.html",revision:"f75b3148feba1a45bfd076c04d2b5fc8"},{url:"references/remark-fff.remarkfffoptions.html",revision:"6cec288fc4a0eeb992b7c90b6dcfc63d"},{url:"references/remark-fff.remarkfffoptions.presets.html",revision:"a21ddb53a885e0cd6cbdc0b3b5fddd23"},{url:"references/remark-fff.remarkfffoptions.strict.html",revision:"556d36986011baa41f0aea82f18d79db"},{url:"references/remark-fff.remarkfffoptions.target.html",revision:"3c3c59a8694661bad72be6164d3e3358"},{url:"version/0.1.html",revision:"02c579179652e064c376ff4252ecabc0"},{url:"version/0.2.html",revision:"8c02191d4ff1e77385a8b9e41cccd9ba"},{url:"version/0.3.html",revision:"32260dfd862e88688b75de480ede2779"},{url:"version/0.4.html",revision:"40c517620e3e11438b5a76c6642dcd95"},{url:"version/0.5.html",revision:"378c7f449cbe50e96185d0eea90703d0"},{url:"version/1.0.html",revision:"627401cc97cf21d28c42b0331516840d"},{url:"version/1.1.html",revision:"27e608a1f9dc8d551a228d6bef1dfb01"},{url:"version/1.2.html",revision:"be4bdeb91a06099a7ecf8ff121766c99"},{url:"version/changelog.html",revision:"8c57874ab91e188c56e74700071d2023"},{url:"manifest.webmanifest",revision:"bfc13fa9b61ca7cf80d86e016a851524"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html"))),e.registerRoute(/^https:\/\/fonts\.googleapis\.com\/.*/i,new e.CacheFirst({cacheName:"google-fonts-cache",plugins:[new e.CacheableResponsePlugin({statuses:[0,200]}),new e.ExpirationPlugin({maxAgeSeconds:31536e3,maxEntries:10})]}),"GET"),e.registerRoute(/^https:\/\/fonts\.gstatic\.com\/.*/i,new e.CacheFirst({cacheName:"gstatic-fonts-cache",plugins:[new e.CacheableResponsePlugin({statuses:[0,200]}),new e.ExpirationPlugin({maxAgeSeconds:31536e3,maxEntries:10})]}),"GET")})); diff --git a/version/0.1.html b/version/0.1.html index ea37d00..d0052fe 100644 --- a/version/0.1.html +++ b/version/0.1.html @@ -24,7 +24,7 @@ -
Skip to content

FFF Flavored Frontmatter
Version 0.1

Published: 2022-07-18

The first version of FFF Flavored Frontmatter, inherited most of the variables from Urara.

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: The title of the post.
yaml
title: 'Title'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary
  • description: summary[1] conveys the main point of the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

created

  • type: string
  • description: The created[2] date of the post, in any string - specified by the corresponding implementation.
yaml
created: 2022-07-18

updated

  • type: string
  • jsonfeed: date_modified
  • microformats: dt-updated
  • description: The updated[3] date of the post, in any string - specified by the corresponding implementation.
yaml
updated: 2022-07-18

published

  • type: string
  • jsonfeed: date_published
  • microformats: dt-published
  • description: The published[4] date of the post, in any string - specified by the corresponding implementation.
yaml
updated: 2022-07-18

photo

  • type: string
  • optional type: string[]
  • jsonfeed: image (string only)
  • microformats: u-photo[5] or u-featured[6]
  • description: Link to an image, also support multi-photo[7].
yaml
photo: '/images/foo.avif'
+    
Skip to content

FFF Flavored Frontmatter
Version 0.1

Published: 2022-07-18

The first version of FFF Flavored Frontmatter, inherited most of the variables from Urara.

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: The title of the post.
yaml
title: 'Title'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary
  • description: summary[1] conveys the main point of the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

created

  • type: string
  • description: The created[2] date of the post, in any string - specified by the corresponding implementation.
yaml
created: 2022-07-18

updated

  • type: string
  • jsonfeed: date_modified
  • microformats: dt-updated
  • description: The updated[3] date of the post, in any string - specified by the corresponding implementation.
yaml
updated: 2022-07-18

published

  • type: string
  • jsonfeed: date_published
  • microformats: dt-published
  • description: The published[4] date of the post, in any string - specified by the corresponding implementation.
yaml
updated: 2022-07-18

photo

  • type: string
  • optional type: string[]
  • jsonfeed: image (string only)
  • microformats: u-photo[5] or u-featured[6]
  • description: Link to an image, also support multi-photo[7].
yaml
photo: '/images/foo.avif'
 # or
 photo:
 - '/images/foo.avif'
@@ -70,7 +70,7 @@
   in_reply_to?: string | string[]
   syndication?: string | string[]
 }

References


  1. summary - IndieWeb ↩︎

  2. created - IndieWeb ↩︎

  3. updated - IndieWeb ↩︎

  4. published - IndieWeb ↩︎

  5. photo - IndieWeb ↩︎

  6. featured - IndieWeb ↩︎ ↩︎

  7. multi-photo - IndieWeb ↩︎

  8. audio - IndieWeb ↩︎

  9. video - IndieWeb ↩︎

  10. bookmark - IndieWeb ↩︎

  11. like - IndieWeb ↩︎

  12. repost - IndieWeb ↩︎

  13. in-reply-to - IndieWeb ↩︎

  14. reply - IndieWeb ↩︎

  15. multiple-reply - IndieWeb ↩︎

  16. u-syndication - IndieWeb ↩︎

- + \ No newline at end of file diff --git a/version/0.2.html b/version/0.2.html index ff3810a..5e2a6cf 100644 --- a/version/0.2.html +++ b/version/0.2.html @@ -24,7 +24,7 @@ -
Skip to content

FFF Flavored Frontmatter
Version 0.2

Published: 2022-07-21

Overview

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

created

  • type: string
  • optional type: number | Date
  • description: The created[2] date of the post.
yaml
created: 2022-07-18

updated

  • type: string
  • optional type: number | Date
  • jsonfeed: date_modified
  • microformats: dt-updated
  • description: The updated[3] date of the post.
yaml
updated: 2022-07-18

published

  • type: string
  • optional type: number | Date
  • jsonfeed: date_published
  • microformats: dt-published
  • description: The published[4] date of the post.
yaml
updated: 2022-07-18

image

  • type: string
  • optional type: FFFImage | (string | FFFImage)[]
  • jsonfeed: image (string only)
  • microformats: u-photo or u-featured[5]
  • description: the featured image for article, or image for "photo"[6] / "multi-photo"[7] posts.
yaml
image: '/images/foo.avif'
+    
Skip to content

FFF Flavored Frontmatter
Version 0.2

Published: 2022-07-21

Overview

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

created

  • type: string
  • optional type: number | Date
  • description: The created[2] date of the post.
yaml
created: 2022-07-18

updated

  • type: string
  • optional type: number | Date
  • jsonfeed: date_modified
  • microformats: dt-updated
  • description: The updated[3] date of the post.
yaml
updated: 2022-07-18

published

  • type: string
  • optional type: number | Date
  • jsonfeed: date_published
  • microformats: dt-published
  • description: The published[4] date of the post.
yaml
updated: 2022-07-18

image

  • type: string
  • optional type: FFFImage | (string | FFFImage)[]
  • jsonfeed: image (string only)
  • microformats: u-photo or u-featured[5]
  • description: the featured image for article, or image for "photo"[6] / "multi-photo"[7] posts.
yaml
image: '/images/foo.avif'
 # or
 image:
 - '/images/foo.avif'
@@ -67,7 +67,7 @@
 }

Package

You can install it via pnpm, yarn or npm.

bash
pnpm add -D fff-flavored-frontmatter@~0.2.0 # Version 0.2.x

or do not enter a version to use the latest version.

bash
pnpm add -D fff-flavored-frontmatter # Latest

For example, use in a TypeScript project:

ts
import type { FFFFlavoredFrontmatter } from 'fff-flavored-frontmatter'
 // import type { FFFBase, FFFExtra } from 'fff-flavored-frontmatter' // if you need them
 // import type { FFFImage, FFFAudio, FFFVideo, FFFAuthor } from 'fff-flavored-frontmatter' // if you need them

References


  1. summary - IndieWeb ↩︎

  2. created - IndieWeb ↩︎

  3. updated - IndieWeb ↩︎

  4. published - IndieWeb ↩︎

  5. featured - IndieWeb ↩︎ ↩︎

  6. photo - IndieWeb ↩︎

  7. multi-photo - IndieWeb ↩︎

  8. audio - IndieWeb ↩︎

  9. video - IndieWeb ↩︎

  10. bookmark - IndieWeb ↩︎

  11. like - IndieWeb ↩︎

  12. repost - IndieWeb ↩︎

  13. in-reply-to - IndieWeb ↩︎

  14. reply - IndieWeb ↩︎

  15. multiple-reply - IndieWeb ↩︎

  16. u-syndication - IndieWeb ↩︎

- + \ No newline at end of file diff --git a/version/0.3.html b/version/0.3.html index 6d0c048..807cf9f 100644 --- a/version/0.3.html +++ b/version/0.3.html @@ -24,7 +24,7 @@ -
Skip to content

FFF Flavored Frontmatter
Version 0.3

Published: 2022-08-31

Overview

  • Improve: image type: (string | FFFImage | (string | FFFImage)[]) => (string | FFFImage | string[] | FFFImage[])

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

created

  • type: string
  • optional type: number | Date
  • description: The created[2] date of the post.
yaml
created: 2022-07-18

updated

  • type: string
  • optional type: number | Date
  • jsonfeed: date_modified
  • microformats: dt-updated
  • description: The updated[3] date of the post.
yaml
updated: 2022-07-18

published

  • type: string
  • optional type: number | Date
  • jsonfeed: date_published
  • microformats: dt-published
  • description: The published[4] date of the post.
yaml
updated: 2022-07-18

image

  • type: string
  • optional type: FFFImage | string[] | FFFImage[]
  • jsonfeed: image (string only)
  • microformats: u-photo or u-featured[5]
  • description: the featured image for article, or image for "photo"[6] / "multi-photo"[7] posts.
yaml
image: '/images/foo.avif'
+    
Skip to content

FFF Flavored Frontmatter
Version 0.3

Published: 2022-08-31

Overview

  • Improve: image type: (string | FFFImage | (string | FFFImage)[]) => (string | FFFImage | string[] | FFFImage[])

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

created

  • type: string
  • optional type: number | Date
  • description: The created[2] date of the post.
yaml
created: 2022-07-18

updated

  • type: string
  • optional type: number | Date
  • jsonfeed: date_modified
  • microformats: dt-updated
  • description: The updated[3] date of the post.
yaml
updated: 2022-07-18

published

  • type: string
  • optional type: number | Date
  • jsonfeed: date_published
  • microformats: dt-published
  • description: The published[4] date of the post.
yaml
updated: 2022-07-18

image

  • type: string
  • optional type: FFFImage | string[] | FFFImage[]
  • jsonfeed: image (string only)
  • microformats: u-photo or u-featured[5]
  • description: the featured image for article, or image for "photo"[6] / "multi-photo"[7] posts.
yaml
image: '/images/foo.avif'
 # or
 image:
 - '/images/foo.avif'
@@ -65,7 +65,7 @@
   /** the URL for an image for the author. */
   avatar?: string
 }

References


  1. summary - IndieWeb ↩︎

  2. created - IndieWeb ↩︎

  3. updated - IndieWeb ↩︎

  4. published - IndieWeb ↩︎

  5. featured - IndieWeb ↩︎ ↩︎

  6. photo - IndieWeb ↩︎

  7. multi-photo - IndieWeb ↩︎

  8. audio - IndieWeb ↩︎

  9. video - IndieWeb ↩︎

  10. bookmark - IndieWeb ↩︎

  11. like - IndieWeb ↩︎

  12. repost - IndieWeb ↩︎

  13. in-reply-to - IndieWeb ↩︎

  14. reply - IndieWeb ↩︎

  15. multiple-reply - IndieWeb ↩︎

  16. u-syndication - IndieWeb ↩︎

- + \ No newline at end of file diff --git a/version/0.4.html b/version/0.4.html index bdee97b..3adc5fe 100644 --- a/version/0.4.html +++ b/version/0.4.html @@ -24,7 +24,7 @@ -
Skip to content

FFF Flavored Frontmatter
Version 0.4

Published: 2022-11-11

Overview

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

created

  • type: string
  • optional type: number | Date
  • description: The created[2] date of the post.
yaml
created: 2022-07-18

updated

  • type: string
  • optional type: number | Date
  • jsonfeed: date_modified
  • microformats: dt-updated
  • description: The updated[3] date of the post.
yaml
updated: 2022-07-18

published

  • type: string
  • optional type: number | Date
  • jsonfeed: date_published
  • microformats: dt-published
  • description: The published[4] date of the post.
yaml
updated: 2022-07-18

image

  • type: string
  • optional type: FFFImage | string[] | FFFImage[]
  • jsonfeed: image (string only)
  • microformats: u-photo or u-featured[5]
  • description: the featured image for article, or image for "photo"[6] / "multi-photo"[7] posts.
yaml
image: '/images/foo.avif'
+    
Skip to content

FFF Flavored Frontmatter
Version 0.4

Published: 2022-11-11

Overview

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

created

  • type: string
  • optional type: number | Date
  • description: The created[2] date of the post.
yaml
created: 2022-07-18

updated

  • type: string
  • optional type: number | Date
  • jsonfeed: date_modified
  • microformats: dt-updated
  • description: The updated[3] date of the post.
yaml
updated: 2022-07-18

published

  • type: string
  • optional type: number | Date
  • jsonfeed: date_published
  • microformats: dt-published
  • description: The published[4] date of the post.
yaml
updated: 2022-07-18

image

  • type: string
  • optional type: FFFImage | string[] | FFFImage[]
  • jsonfeed: image (string only)
  • microformats: u-photo or u-featured[5]
  • description: the featured image for article, or image for "photo"[6] / "multi-photo"[7] posts.
yaml
image: '/images/foo.avif'
 # or
 image:
 - '/images/foo.avif'
@@ -65,7 +65,7 @@
   /** the URL for an image for the author. */
   avatar?: string
 }

References


  1. summary - IndieWeb ↩︎

  2. created - IndieWeb ↩︎

  3. updated - IndieWeb ↩︎

  4. published - IndieWeb ↩︎

  5. featured - IndieWeb ↩︎ ↩︎

  6. photo - IndieWeb ↩︎

  7. multi-photo - IndieWeb ↩︎

  8. audio - IndieWeb ↩︎

  9. video - IndieWeb ↩︎

  10. bookmark - IndieWeb ↩︎

  11. like - IndieWeb ↩︎

  12. repost - IndieWeb ↩︎

  13. in-reply-to - IndieWeb ↩︎

  14. reply - IndieWeb ↩︎

  15. multiple-reply - IndieWeb ↩︎

  16. u-syndication - IndieWeb ↩︎

  17. checkin - IndieWeb ↩︎

  18. rsvp - IndieWeb ↩︎

  19. h-event - Microformats Wiki ↩︎ ↩︎

- + \ No newline at end of file diff --git a/version/0.5.html b/version/0.5.html index c5d0ead..fe7a965 100644 --- a/version/0.5.html +++ b/version/0.5.html @@ -24,7 +24,7 @@ -
Skip to content

FFF Flavored Frontmatter
Version 0.5

Published: 2023-01-01

Overview

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[3]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

tags

  • type: string[]
  • jsonfeed: tags
  • microformats: u-category
  • description: tags array, any plain text values you want.
yaml
tags:
+    
Skip to content

FFF Flavored Frontmatter
Version 0.5

Published: 2023-01-01

Overview

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[3]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

tags

  • type: string[]
  • jsonfeed: tags
  • microformats: u-category
  • description: tags array, any plain text values you want.
yaml
tags:
   - foo
   - bar

flags

  • type: string[]
  • description: flags array, any plain text values you want.
yaml
flags:
   - unlisted # https://indieweb.org/unlisted
@@ -100,7 +100,7 @@
   /** the URL for an image for the author. */
   avatar?: string
 }

References


  1. multi-photo - IndieWeb ↩︎ ↩︎

  2. multiple-reply - IndieWeb ↩︎

  3. summary - IndieWeb ↩︎

  4. created - IndieWeb ↩︎

  5. updated - IndieWeb ↩︎

  6. published - IndieWeb ↩︎

  7. h-event - Microformats Wiki ↩︎ ↩︎

  8. photo - IndieWeb ↩︎

  9. featured - IndieWeb ↩︎ ↩︎

  10. audio - IndieWeb ↩︎

  11. video - IndieWeb ↩︎

  12. bookmark - IndieWeb ↩︎

  13. like - IndieWeb ↩︎

  14. repost - IndieWeb ↩︎

  15. in-reply-to - IndieWeb ↩︎

  16. reply - IndieWeb ↩︎

  17. u-syndication - IndieWeb ↩︎

  18. checkin - IndieWeb ↩︎

  19. rsvp - IndieWeb ↩︎

- + \ No newline at end of file diff --git a/version/1.0.html b/version/1.0.html index fff43db..fe4a833 100644 --- a/version/1.0.html +++ b/version/1.0.html @@ -24,7 +24,7 @@ -
Skip to content

FFF Flavored Frontmatter
Version 1.0

Published: 2023-06-04

Overview

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

tags

  • type: string[]
  • jsonfeed: tags
  • microformats: u-category
  • description: tags array, any plain text values you want.
yaml
tags:
+    
Skip to content

FFF Flavored Frontmatter
Version 1.0

Published: 2023-06-04

Overview

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

tags

  • type: string[]
  • jsonfeed: tags
  • microformats: u-category
  • description: tags array, any plain text values you want.
yaml
tags:
   - foo
   - bar
   - baz

categories

INFO

You can also merge categories into tags and use this variable only when you don't want to.

  • type: string[]
  • microformats: u-category
  • description: categories array, any plain text values you want.
yaml
categories:
@@ -111,7 +111,7 @@
   /** the URL for an image for the author. */
   avatar?: string
 }

References


  1. summary - IndieWeb ↩︎

  2. created - IndieWeb ↩︎

  3. updated - IndieWeb ↩︎

  4. published - IndieWeb ↩︎

  5. h-event - Microformats Wiki ↩︎ ↩︎

  6. photo - IndieWeb ↩︎

  7. featured - IndieWeb ↩︎ ↩︎

  8. multi-photo - IndieWeb ↩︎

  9. audio - IndieWeb ↩︎

  10. video - IndieWeb ↩︎

  11. bookmark - IndieWeb ↩︎

  12. like - IndieWeb ↩︎

  13. repost - IndieWeb ↩︎

  14. in-reply-to - IndieWeb ↩︎

  15. reply - IndieWeb ↩︎

  16. u-syndication - IndieWeb ↩︎

  17. checkin - IndieWeb ↩︎

  18. rsvp - IndieWeb ↩︎

- + \ No newline at end of file diff --git a/version/1.1.html b/version/1.1.html index 002383a..26e5bfc 100644 --- a/version/1.1.html +++ b/version/1.1.html @@ -24,7 +24,7 @@ -
Skip to content

FFF Flavored Frontmatter
Version 1.1

Published: 2023-08-31

Overview

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

tags

  • type: string[]
  • jsonfeed: tags
  • microformats: u-category
  • description: tags array, any plain text values you want.
yaml
tags:
+    
Skip to content

FFF Flavored Frontmatter
Version 1.1

Published: 2023-08-31

Overview

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

tags

  • type: string[]
  • jsonfeed: tags
  • microformats: u-category
  • description: tags array, any plain text values you want.
yaml
tags:
   - foo
   - bar
   - baz

categories

INFO

You can also merge categories into tags and use this variable only when you don't want to.

  • type: string[]
  • microformats: u-category
  • description: categories array, any plain text values you want.
yaml
categories:
@@ -111,7 +111,7 @@
   /** the URL for an image for the author. */
   avatar?: string
 }

References


  1. summary - IndieWeb ↩︎

  2. created - IndieWeb ↩︎

  3. updated - IndieWeb ↩︎

  4. published - IndieWeb ↩︎

  5. h-event - Microformats Wiki ↩︎ ↩︎

  6. photo - IndieWeb ↩︎

  7. featured - IndieWeb ↩︎ ↩︎

  8. multi-photo - IndieWeb ↩︎

  9. audio - IndieWeb ↩︎

  10. video - IndieWeb ↩︎

  11. bookmark - IndieWeb ↩︎

  12. like - IndieWeb ↩︎

  13. repost - IndieWeb ↩︎

  14. in-reply-to - IndieWeb ↩︎

  15. reply - IndieWeb ↩︎

  16. u-syndication - IndieWeb ↩︎

  17. checkin - IndieWeb ↩︎

  18. rsvp - IndieWeb ↩︎

- + \ No newline at end of file diff --git a/version/1.2.html b/version/1.2.html index b789509..4555818 100644 --- a/version/1.2.html +++ b/version/1.2.html @@ -24,7 +24,7 @@ -
Skip to content

FFF Flavored Frontmatter
Version 1.2

Published: 2024-01-01

Overview

  • Modify: lang no longer supports arrays

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

tags

  • type: string[]
  • jsonfeed: tags
  • microformats: u-category
  • description: tags array, any plain text values you want.
yaml
tags:
+    
Skip to content

FFF Flavored Frontmatter
Version 1.2

Published: 2024-01-01

Overview

  • Modify: lang no longer supports arrays

Base

Base variables: It has been implemented for some time and is more commonly used.

title

  • type: string
  • jsonfeed: title
  • microformats: p-name
  • description: the title of article, non-article posts may omit titles.
yaml
title: 'Hello World'

summary

  • type: string
  • jsonfeed: summary
  • microformats: p-summary[1]
  • description: plain text sentence or two describing the post.
yaml
summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'

tags

  • type: string[]
  • jsonfeed: tags
  • microformats: u-category
  • description: tags array, any plain text values you want.
yaml
tags:
   - foo
   - bar
   - baz

categories

INFO

You can also merge categories into tags and use this variable only when you don't want to.

  • type: string[]
  • microformats: u-category
  • description: categories array, any plain text values you want.
yaml
categories:
@@ -100,7 +100,7 @@
   /** the URL for an image for the author. */
   avatar?: string
 }

References


  1. summary - IndieWeb ↩︎

  2. created - IndieWeb ↩︎

  3. updated - IndieWeb ↩︎

  4. published - IndieWeb ↩︎

  5. h-event - Microformats Wiki ↩︎ ↩︎

  6. photo - IndieWeb ↩︎

  7. featured - IndieWeb ↩︎ ↩︎

  8. multi-photo - IndieWeb ↩︎

  9. audio - IndieWeb ↩︎

  10. video - IndieWeb ↩︎

  11. bookmark - IndieWeb ↩︎

  12. like - IndieWeb ↩︎

  13. repost - IndieWeb ↩︎

  14. in-reply-to - IndieWeb ↩︎

  15. reply - IndieWeb ↩︎

  16. u-syndication - IndieWeb ↩︎

  17. checkin - IndieWeb ↩︎

  18. rsvp - IndieWeb ↩︎

- + \ No newline at end of file diff --git a/version/changelog.html b/version/changelog.html index c24824c..37f7e94 100644 --- a/version/changelog.html +++ b/version/changelog.html @@ -24,8 +24,8 @@ -
Skip to content

Changelog

INFO

For non-version-related changes, please refer to the git commit history.

Version 1.2 (2024-01-01)

  • Modify: lang no longer supports arrays

Version 1.2.1 (2024-01-11)

  • Improve toJSONFeedItem function

Version 1.1 (2023-08-31)

Version 1.0 (2023-06-04)

Version 1.0.1 (2023-06-04)

  • Fix Deno compatibility, no type change

Version 0.5 (2023-01-01)

  • Add: images
  • Rename:
  • Improve:
    • Refinement of classification
    • Improved DateTime type
    • image no longer accepts arrays (multi-photo[^multi-photo])
    • in_reply_to no longer accepts arrays (multiple-reply[^multiple-reply])

Version 0.5.1 (2023-03-01)

  • No type change

Version 0.5.2 (2023-04-24)

  • No type change

Version 0.5.3 (2023-04-24)

  • No type change

Version 0.4 (2022-11-11)

Version 0.4.2 (2022-11-23)

  • Chore: add autoDiscovery and toJSONFeedItem utils

Version 0.4.1 (2022-11-14)

  • Bug fixes, no type change

Version 0.3 (2022-08-31)

  • Improve: image type: (string | FFFImage | (string | FFFImage)[]) => (string | FFFImage | string[] | FFFImage[])

Version 0.2 (2022-07-21)

Version 0.2.2 (2022-08-17)

  • Improve:
  • Chore:
    • fix yaml install command in package README.md
    • update package description

Version 0.2.1 (2022-07-23)

  • Chore:
    • add README.md for package
    • add // deno-fmt-ignore-file in fff.ts
    • update keywords & homepage in package.json
    • Published as a deno module to deno.land/x

Version 0.1 (2022-07-18)

  • Initial version
- +
Skip to content

Changelog

INFO

For non-version-related changes, please refer to the git commit history.

Version 1.2 (2024-01-01)

  • Modify: lang no longer supports arrays

Version 1.2.1 (2024-01-11)

  • Improve toJSONFeedItem function

Version 1.1 (2023-08-31)

Version 1.0 (2023-06-04)

Version 1.0.1 (2023-06-04)

  • Fix Deno compatibility, no type change

Version 0.5 (2023-01-01)

  • Add: images
  • Rename:
  • Improve:
    • Refinement of classification
    • Improved DateTime type
    • image no longer accepts arrays (multi-photo[^multi-photo])
    • in_reply_to no longer accepts arrays (multiple-reply[^multiple-reply])

Version 0.5.1 (2023-03-01)

  • No type change

Version 0.5.2 (2023-04-24)

  • No type change

Version 0.5.3 (2023-04-24)

  • No type change

Version 0.4 (2022-11-11)

Version 0.4.2 (2022-11-23)

  • Chore: add autoDiscovery and toJSONFeedItem utils

Version 0.4.1 (2022-11-14)

  • Bug fixes, no type change

Version 0.3 (2022-08-31)

  • Improve: image type: (string | FFFImage | (string | FFFImage)[]) => (string | FFFImage | string[] | FFFImage[])

Version 0.2 (2022-07-21)

Version 0.2.2 (2022-08-17)

  • Improve:
  • Chore:
    • fix yaml install command in package README.md
    • update package description

Version 0.2.1 (2022-07-23)

  • Chore:
    • add README.md for package
    • add // deno-fmt-ignore-file in fff.ts
    • update keywords & homepage in package.json
    • Published as a deno module to deno.land/x

Version 0.1 (2022-07-18)

  • Initial version
+ \ No newline at end of file