* External default files specified in the YAML section of a Markdown file @ 2022-06-10 16:06 Emiliano [not found] ` <e80a4dce-27f5-4379-a44f-5f43af197cc9n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Emiliano @ 2022-06-10 16:06 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 1247 bytes --] Hello everyone! I'm trying to simplify the YAML section of my Markdown files by writing most of my settings in a separate default file or metadata file. The idea is to write just a few lines of YAML in my Markdown file and then having a separate file (let's call it config.yaml) in which I can set everything else. Let me provide a practical example: > file.md ```markdown --- title: This is a simple Markdown file author: Emiliano default: ${.}/config.yaml --- # Heading This is the content of the section. ``` > config.yaml ```yaml --- lang: en-US papersize: a4 linestretch: 1.5 mainfont: "Palatino" geometry: - top=2.5cm - left=3cm - right=3cm - bottom=2.5cm pdf-engine: xelatex --- ``` This very example I provided does not work! Do you have any idea of how to solve this issue? Many thanks in advance! Emiliano -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/e80a4dce-27f5-4379-a44f-5f43af197cc9n%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 1896 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <e80a4dce-27f5-4379-a44f-5f43af197cc9n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: External default files specified in the YAML section of a Markdown file [not found] ` <e80a4dce-27f5-4379-a44f-5f43af197cc9n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2022-06-10 16:31 ` William Lupton [not found] ` <CAEe_xxgEvEhGY2kVfuMLteaXUpHfYOpZG4LLXW2fN5jt2=79tA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: William Lupton @ 2022-06-10 16:31 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1: Type: text/plain, Size: 2788 bytes --] i think you need to distinguish defaults (command-line options) and metadata (although perhaps there's some overlap?). this works: % cat file.md # I don't think you can specify the name of the defaults file here, so I removed it; also not sure about ${.} --- title: This is a simple Markdown file author: Emiliano --- # Heading This is the content of the section. % cat defaults.yaml pdf-engine: wkhtmltopdf % cat config.yaml lang: en-US papersize: a4 linestretch: 1.5 mainfont: "Palatino" geometry: - top=2.5cm - left=3cm - right=3cm - bottom=2.5cm % pandoc --defaults defaults.yaml --metadata-file config.yaml file.md -o file.pdf Loading pages (1/6) Counting pages (2/6) Resolving links (4/6) Loading headers and footers (5/6) Printing pages (6/6) Done On Fri, 10 Jun 2022 at 17:06, Emiliano <gattulli.emiliano-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > Hello everyone! > > I'm trying to simplify the YAML section of my Markdown files by writing > most of my settings in a separate default file or metadata file. The idea > is to write just a few lines of YAML in my Markdown file and then having a > separate file (let's call it config.yaml) in which I can set everything > else. Let me provide a practical example: > > > file.md > ```markdown > --- > title: This is a simple Markdown file > author: Emiliano > default: ${.}/config.yaml > --- > > # Heading > > This is the content of the section. > ``` > > > config.yaml > ```yaml > --- > lang: en-US > papersize: a4 > linestretch: 1.5 > mainfont: "Palatino" > geometry: > - top=2.5cm > - left=3cm > - right=3cm > - bottom=2.5cm > pdf-engine: xelatex > --- > ``` > > This very example I provided does not work! Do you have any idea of how to > solve this issue? > > Many thanks in advance! > Emiliano > > -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/e80a4dce-27f5-4379-a44f-5f43af197cc9n%40googlegroups.com > <https://groups.google.com/d/msgid/pandoc-discuss/e80a4dce-27f5-4379-a44f-5f43af197cc9n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAEe_xxgEvEhGY2kVfuMLteaXUpHfYOpZG4LLXW2fN5jt2%3D79tA%40mail.gmail.com. [-- Attachment #2: Type: text/html, Size: 4351 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <CAEe_xxgEvEhGY2kVfuMLteaXUpHfYOpZG4LLXW2fN5jt2=79tA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: External default files specified in the YAML section of a Markdown file [not found] ` <CAEe_xxgEvEhGY2kVfuMLteaXUpHfYOpZG4LLXW2fN5jt2=79tA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2022-06-12 14:19 ` Emiliano 0 siblings, 0 replies; 3+ messages in thread From: Emiliano @ 2022-06-12 14:19 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 3319 bytes --] Thank you William, problem solved! Il giorno venerdì 10 giugno 2022 alle 18:31:27 UTC+2 William Lupton ha scritto: > i think you need to distinguish defaults (command-line options) and > metadata (although perhaps there's some overlap?). > > this works: > > % cat file.md # I don't think you can specify the name of the defaults > file here, so I removed it; also not sure about ${.} > > --- > title: This is a simple Markdown file > author: Emiliano > --- > > # Heading > > This is the content of the section. > > % cat defaults.yaml > pdf-engine: wkhtmltopdf > > % cat config.yaml > lang: en-US > papersize: a4 > linestretch: 1.5 > mainfont: "Palatino" > geometry: > - top=2.5cm > - left=3cm > - right=3cm > - bottom=2.5cm > > % pandoc --defaults defaults.yaml --metadata-file config.yaml file.md -o > file.pdf > Loading pages (1/6) > Counting pages (2/6) > Resolving links (4/6) > > Loading headers and footers (5/6) > > Printing pages (6/6) > Done > > On Fri, 10 Jun 2022 at 17:06, Emiliano <gattulli...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >> Hello everyone! >> >> I'm trying to simplify the YAML section of my Markdown files by writing >> most of my settings in a separate default file or metadata file. The idea >> is to write just a few lines of YAML in my Markdown file and then having a >> separate file (let's call it config.yaml) in which I can set everything >> else. Let me provide a practical example: >> >> > file.md >> ```markdown >> --- >> title: This is a simple Markdown file >> author: Emiliano >> default: ${.}/config.yaml >> --- >> >> # Heading >> >> This is the content of the section. >> ``` >> >> > config.yaml >> ```yaml >> --- >> lang: en-US >> papersize: a4 >> linestretch: 1.5 >> mainfont: "Palatino" >> geometry: >> - top=2.5cm >> - left=3cm >> - right=3cm >> - bottom=2.5cm >> pdf-engine: xelatex >> --- >> ``` >> >> This very example I provided does not work! Do you have any idea of how >> to solve this issue? >> >> Many thanks in advance! >> Emiliano >> >> -- >> You received this message because you are subscribed to the Google Groups >> "pandoc-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/pandoc-discuss/e80a4dce-27f5-4379-a44f-5f43af197cc9n%40googlegroups.com >> <https://groups.google.com/d/msgid/pandoc-discuss/e80a4dce-27f5-4379-a44f-5f43af197cc9n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/01b37417-1002-445e-9140-fb36beb3f8c8n%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 5220 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-06-12 14:19 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-06-10 16:06 External default files specified in the YAML section of a Markdown file Emiliano [not found] ` <e80a4dce-27f5-4379-a44f-5f43af197cc9n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2022-06-10 16:31 ` William Lupton [not found] ` <CAEe_xxgEvEhGY2kVfuMLteaXUpHfYOpZG4LLXW2fN5jt2=79tA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2022-06-12 14:19 ` Emiliano
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).