The most interesting feature of Gatsby to me is gatsby-source-filesystem's ability to tap into a directory of markdown files and serve up that static content to React via GraphQL queries. In essence, flat files with YAML frontmatter that are filterable, sortable, nestable, etc. How is it done? Is it based on an existing method? If not, could it be extracted for use with other stacks? (Vuepress for example)
Follow-up: is the method YAML specific? Could it be TOML or JSON or CSV or or or...?