#r "nuget: FSharp.Formatting,1.0.0" open System.IO open FSharp.Formatting.Literate let source = __SOURCE_DIRECTORY__ let template = Path.Combine(source, "template.html") let script = Path.Combine(source, "../docs/script.fsx") Literate.ConvertScriptFile(script, template) let doc = Path.Combine(source, "../docs/document.md") Literate.ConvertMarkdownFile(doc, template) // Load the template & specify project information let projTemplate = source + "template-project.html" let projInfo = [ "fsdocs-authors", "Tomas Petricek" "fsdocs-source-link", "https://github.com/fsprojects/FSharp.Formatting" "fsdocs-collection-name", "F# Formatting" ] let templateTex = Path.Combine(source, "template.tex") let scriptTex = Path.Combine(source, "../docs/script.fsx") Literate.ConvertScriptFile(scriptTex, templateTex, outputKind = OutputKind.Latex) let docTex = Path.Combine(source, "../docs/document.md") Literate.ConvertMarkdownFile(docTex, templateTex, outputKind = OutputKind.Latex) // Process script file, Markdown document and a directory let scriptPynb = Path.Combine(source, "../docs/script.fsx") Literate.ConvertScriptFile(scriptPynb, outputKind = OutputKind.Pynb) let docPynb = Path.Combine(source, "../docs/document.md") Literate.ConvertMarkdownFile(docPynb, outputKind = OutputKind.Pynb)