Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
module
Kamil::Content::FrontmatterParser
Constants
CLOSING_FENCE_REGEX = /(?:^|\r?\n)---[ \t]*(?:\r?\n|$)/
OPENING_FENCE_REGEX = /\
A
---[ \t]*(?:\r?\n)/
Class methods
normalize_metadata
(fm :
Frontmatter
, relative_path :
String
, checksum :
String
, raw_body :
String
= "") :
DocumentMeta
Source
parse_yaml_frontmatter
(yaml_content :
String
) :
Frontmatter
Source
slugify
(input :
String
) :
String
Source
split_and_parse
(raw_source :
String
) :
Tuple
(
Frontmatter
,
String
)
Source
yaml_any_to_json_any
(yaml_val :
YAML::Any
) :
JSON::Any
Source