Render embedded markdown footnotes
This commit is contained in:
+20
-1
@@ -113,6 +113,20 @@ proc fetchPlainPassages(
|
||||
for passage in fetchPassages(reference, translation, cfg):
|
||||
result.add(formatPlain(passage, translation, keepVerseNumbers))
|
||||
|
||||
proc fetchMarkdownPassages(
|
||||
reference,
|
||||
translation: string,
|
||||
cfg: CombinedConfig): seq[string] =
|
||||
|
||||
case translation
|
||||
of "akjv", "kjv":
|
||||
result = kjv.fetchMarkdownPassages(reference)
|
||||
of "mev":
|
||||
result = mev.fetchMarkdownPassages(reference)
|
||||
else:
|
||||
for passage in fetchPassages(reference, translation, cfg):
|
||||
result.add(formatMarkdown(passage, translation))
|
||||
|
||||
when isMainModule:
|
||||
const USAGE = """Usage:
|
||||
bibleref <reference> [options]
|
||||
@@ -189,7 +203,7 @@ Options:
|
||||
query.translation,
|
||||
keepVerseNumbers = true,
|
||||
cfg))
|
||||
else:
|
||||
of "reading", "text", "raw":
|
||||
for passage in fetchPassages(query.referenceText, query.translation, cfg):
|
||||
formattedPassages.add(
|
||||
case $args["--output-format"]:
|
||||
@@ -201,6 +215,11 @@ Options:
|
||||
passage
|
||||
else:
|
||||
formatMarkdown(passage, query.translation))
|
||||
else:
|
||||
formattedPassages.add(fetchMarkdownPassages(
|
||||
query.referenceText,
|
||||
query.translation,
|
||||
cfg))
|
||||
|
||||
echo formattedPassages.join("\p\p")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user