Hi arturo What you saw is the pipeline to produce book and others. Now I do not think that you need it. To export markdown you do not need the pillar configuration and the rest. Check the chapter 6 in the publishing a booklet with pillar document. You can just get your document using the Pillar parser. | wiki doc | wiki := '!My Document'. doc := PRPillarParser parse: wiki Or from a file: PRPillarParser parse: (FileSystem workingDirectory / 'foo.pillar') readStream You can also instantiate the document model, one node after the other, start- ing with PRDocument and adding sub-instances of PRDocumentItem: | document title figure| document := PRDocument new. title := PRHeader new level: 1; add: (PRText content: 'foo'); yourself. figure := PRFigure new add: (PRText content: 'Alias'); then to export in HTML you just ask the htmlWriter. So I think that this is the same for markdown. PRHTMLWriter write: document Now pay attention because we are currently rewriting the pipeline of document production in Pillar 70. This is why this is not in master but in a specific branch. Stef On Sun, Feb 18, 2018 at 7:13 PM, Arturo Zambrano <arturo.zambrano@gmail.com> wrote:
Hi, I figured it out (at least in part)
configuration := PRPillarConfiguration new. configuration outputType: PRMarkdownWriter. export:=PRExportPhase new . export executeOn: (PRCompilationContext withDocument: document withConfiguration: configuration)
This code snipped generates a Json file which contains the markdown... how do I generate just the markdown?
TIA Arturo
On Sun, Feb 18, 2018 at 2:16 PM, Arturo Zambrano <arturo.zambrano@gmail.com> wrote:
Hi, can someone please tell me how to export a document using pillar7?
For pillar5 the example used to be:
configuration := PRPillarConfiguration new. configuration outputType: PRHTMLWriter. PRExportPhase executeOn: { document } with: configuration.
Thanks!