A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
“But I really need XML…”“Now you have two problems”#%top->html->markdown-source-path->markup-source-path->null-source-path->output-path->pagenode->preproc-source-path->scribble-source-path@A CSS stylesheet using the preprocessorA special data structure for HTMLAcknowledgmentsAdding a template for .txtAdding commandsAdding navigation links to the template with hereAdding output targets for poly sourcesAdding Pollen-mode commands to a Racket fileAdding support for another output formatAdding support for LaTeX outputAdding support for PDF outputAHK scriptAnd let’s not leave out programmabilityAny command is validAttaching behavior to tagsAttributesAuthoring modeBackstoryBeyond thatblock-txexpr?Branching tag functionsBugs and feature requestsCachecached-doccached-metasCan I see the source for Practical Typography or Typography for Lawyers?ChangelogchildrenChoosing custom tagsCommand syntax using ◊CoreCreating a Pollen markup fileCreating a source fileCreating valid HTML outputcurrent-pagetreecurrent-poly-targetcurrent-project-rootcurrent-server-extras-pathcurrent-server-portCustom exportsData helpersDecodedecodedecode-elementsdecode-linebreaksdecode-paragraphsDecoding markup via the root tagdef/cdefault-block-tagsdefault-command-chardefault-compile-cache-activedefault-compile-cache-max-sizedefault-extension-escape-chardefault-linebreak-separatordefault-main-exportdefault-main-pagetreedefault-main-root-nodedefault-markdown-source-extdefault-markup-source-extdefault-meta-exportdefault-newlinedefault-null-source-extdefault-pagetree-source-extdefault-paragraph-separatordefault-poly-source-extdefault-poly-targetsdefault-preproc-source-extdefault-project-server-portdefault-render-cache-activedefault-scribble-source-extdefault-splicing-tagdefault-tag-functiondefault-template-prefixdefault-template-source-extdefault-unpublished-path?define-metadefine-tag-functionDefining variables with commandsDevelopment environmentDevelopment policyDisabling the cacheDrRacketEmacs scriptEmbedding character entitiesEnter RacketEscaping output-file extensions within source-file namesFileFile formatsFirst tutorial completeFirst tutorial: the project server & preprocessorFormat independenceFourth tutorial completeFourth tutorial: multiple output targetsFunctionsFunctionsFurther readingget-docget-markdown-sourceget-markup-sourceget-metasget-null-sourceget-pagetreeget-preproc-sourceget-scribble-sourceget-sourceget-template-forGetting more helpHandling navigation boundaries with conditionalshighlightHow to installHow to override setup valuesHTMLin-pagetree?index.ptree & the project serverInserting a commentInserting metasInserting specific source data into templatesInserting the value of a variableInserting values from variablesInserting variables within CSSInstallationIntermissionIntermissionIntermissionInvoking other functionsInvoking tag functionsLicense & source codeLinking to an external CSS fileLozenge helpersMailing listMaking a custom templateMaking a multiple-output projectMaking a pagetree source fileMaking pagetrees by handMaking pagetrees with a source fileMaking sure raco pollen worksMarkdown (.pmd extension)Markdown authoring modeMarkdown in Pollen: two optionsMarkdown modemarkdown-source?Markup (.pm extension)markup-source?Math typesetting with MathJaxmerge-newlinesMini tutorialsModule referenceMore projects & guidesMultiple input values & rest argumentsMultiple-output publishing and its discontentsNaming, saving, and rendering a source fileNavigationNesting pagetreesnextnext*Null (.p extension)null-source?One language, multiple dialectsOne source, multiple outputsOrganizing functionspagenode?pagenodeish?PagetreePagetree (.ptree extension)Pagetree navigationpagetree->listpagetree-source?pagetree?PagetreesPagetreesParametersparentParsing attributespath->pagenodePoint of no returnpollenPollen as a preprocessorPollen command syntaxPollen command syntaxPollen markupPollen markup vs. XMLpollen/cachepollen/corepollen/decodepollen/filepollen/markdownpollen/markuppollen/modepollen/pagetreepollen/prepollen/ptreepollen/renderpollen/setuppollen/tagpollen/templatepollen/template/htmlpollen/toppollen/unstable/pygmentspollen/unstable/typographyPollen: the book is a programPoly sources in the project serverPredicates & validationPreloading and resetingpreproc-source?Preprocessor (.pp extension)PrerequisitesPrerequisitesPrerequisitesPrerequisitesPrerequisitespreviousprevious*Programming PollenPS for Scribble usersPutting in the text of the poemPutting it all togetherPygmentsQuick tourRacket basics (if you’re not familiar)raco pollenraco pollen helpraco pollen publishraco pollen renderraco pollen resetraco pollen setupraco pollen startraco pollen versionRenderrenderrender-batchrender-pagenodesrender-to-filerender-to-file-if-neededreset-cacheRethinking the solution for digital booksRetrieving metasReturning an X-expressionRunning a source fileSaving & naming your source fileScope of dependency trackingScribble (.scrbl extension)Scribble vs. Pollenscribble-source?Second tutorial completeSecond tutorial: Markdown, templates, & pagetreesselectselect*select-from-docselect-from-metasSemantic markupSetting the #lang lineSetting up a preprocessor source fileSetupsetup:block-tagssetup:command-charsetup:compile-cache-activesetup:compile-cache-max-sizesetup:extension-escape-charsetup:linebreak-separatorsetup:main-exportsetup:main-pagetreesetup:main-root-nodesetup:markdown-source-extsetup:markup-source-extsetup:meta-exportsetup:newlinesetup:null-source-extsetup:pagetree-source-extsetup:paragraph-separatorsetup:poly-source-extsetup:poly-targetssetup:preproc-source-extsetup:project-server-portsetup:render-cache-activesetup:scribble-source-extsetup:splicing-tagsetup:template-prefixsetup:template-source-extsetup:unpublished-path?siblingssmart-dashessmart-quotesSource codeSource files in the dashboardSource formatsStandard exportsStarting a new file in DrRacketStarting the project server with raco pollenSyntactic formsSyntax highlightingTagTag functionsTag-function syntaxTags & tag functionsTags are functionsTemplateTemplated source filesTemplatesTemplatesThe "pollen.rkt" fileThe "pollen.rkt" fileThe automatic pagetreeThe better idea: a programming modelThe big pictureThe book is a programThe case against MarkdownThe command nameThe content source files using Pollen markupThe doc export and the ->html functionThe end of the beginningThe golden ruleThe lozenge glyph (◊)The pagetreeThe POLLEN environment variableThe poly output typeThe preprocessorThe project serverThe Racket argumentsThe relationship of Racket & PollenThe resultThe templateThe text argumentThe two command modes: Pollen mode & Racket modeThe XML problemThird tutorial completeThird tutorial: Pollen markup & tag functionsTopTypographyUnstable module referenceUsing "index.ptree" in the dashboardUsing custom tagsUsing Highlight.js with PollenUsing Markdown with the preprocessorUsing pagetrees for navigationUsing pagetrees with raco pollen renderUsing Pygments with PollenUsing Racket’s function librariesUsing raco pollenUsing raco pollen render with poly sourcesUsing the "pollen.rkt" fileUsing the automatic pagetreeUsing the dashboardUsing the project serverUsing the setup submoduleUsing variables within stringsUtilitiesUtilities & librariesUtility formatsvalidate-pagetreeValuesVersion 1.0Version notes (1.0.914.956)Web development and its discontentsWhat are custom tags good for?What is Pollen?What Pollen markup does differentlyWhat the version number meanswhen/spliceWorking with the preprocessorwrap-hanging-quotesWriting with Pollen markupX-expressions