Glyph Documentation Table of Contents IntroductionLicenseResources AcknowledgementsGetting StartedCreating your first Glyph ProjectDocument StructureProject Configuration Authoring Documents.glyph filesIntroducing Glyph MacrosMacro attributesMacro CompositionEscaping and QuotingSections and HeadersSection AliasesTopics Links and BookmarksImages and FiguresSource CodeOther HTML ElementsTextile or MarkdownXML Fallback Adding StylesheetsContent ReuseConditional MacrosSimple Programming and Code EvaluationTuring-completenessLexically-scoped attribute assignmentEvaluating Ruby code Generating Output FilesCompiling a projectCompiling single Glyph filesUsing Glyph programmatically Document StatisticsUsing the stats commandMacro StatisticsSnippet StatisticsBookmark StatisticsLink Statistics Extending GlyphA quick look at Glyph's internalsDefining Custom MacrosParameters and AttributesBookmarks and HeadersUsing PlaceholdersUsing ValidatorsInterpreting Glyph CodeLayoutsFurther Reading Defining Custom Commands and TasksDefining Custom TasksDefining Custom Commands TroubleshootingGeneric ErrorsParsing ErrorsCommand ErrorsMacro Errors Command ReferenceMacro ReferenceCore MacrosBlock MacrosInline MacrosFilter MacrosStructure Macros Configuration Referencedocument.*filters.*options.*output.* Changelog