Types/MarkX/get_FrontMatterType.ps1
|
<# .SYNOPSIS Gets Front Matter Type .DESCRIPTION Gets the type of Front Matter in a file. #> switch -regex ($this.FrontMatter) { '^[\s\r\n]{0,}(?>\[\w+|.+?=)' { return 'toml' } $this.JavaScriptKeywordPattern { return "javascript" } '(?m)^[\{\[]' { return 'json' } '(?m)^[\w-]+:' { return 'yaml' } } |