site/vendor/tildeverse/wiki
2020-07-01 18:43:11 -04:00
..
src first commit 2020-07-01 18:43:11 -04:00
composer.json first commit 2020-07-01 18:43:11 -04:00
composer.lock first commit 2020-07-01 18:43:11 -04:00
README.md first commit 2020-07-01 18:43:11 -04:00

tildewiki

this is a small collection of parsedown extensions used across several tildeverse sites to power the wiki.

basic usage

  1. add tildewiki as a vcs repository in composer.json
"repositories": [
	{
		"type": "vcs",
		"url": "https://tildegit.org/ben/tildewiki"
	}
]
  1. require tildeverse/wiki in composer.json
"require": {
	"tildeverse/wiki": "dev-master"
}
  1. get an instance
$parser = Tildeverse\Wiki\Parser::factory();
  1. parse stuff
$parsed = $parser->parse(file_get_contents("my.md"));
echo $parsed->getContent();
  1. get yaml frontmatter values
echo $parsed->getYAML()["my_yaml_key"];