diff --git a/inc/yaml b/inc/yaml index 86551f6..91e3d43 100644 --- a/inc/yaml +++ b/inc/yaml @@ -6,8 +6,14 @@ getYamlBlock(){ local filename filename="$(findFile "$1")" - sed -n '1 { /^---/ { :a N; /\n---/! ba; p} }' "$filename" | - sed '1d;$d;s/\t/ /g' + # If there is a yaml file, use it + # if not, try and get the yaml header + if [ -f "$filename.yaml" ]; then + cat "$filename.yaml" + else + sed -n '1 { /^---/ { :a N; /\n---/! ba; p} }' "$filename" | + sed '1d;$d;s/\t/ /g' + fi } getYamlTitle(){