Going beyond . . . way beyond
Fiddling With Alternate BLUEPHRASE
Typical processing of BLUEPHRASE manuscripts recognizes HTML tag names as semantax, but other vocabularies can be invoked too.
Using specific vocabularies
- HTML vocabulary
- Recognizing HTML tags as semantax.
- Recognizing web component names
- Enabling the use of hyphenated custom elements for web components.
- Disabling web component names
- Disabling the recognition of hyphenated custom elements names.
- Custom vocabulary
- Defining and using a custom vocabulary of semantax.
- Property list file
- A sample document demonstrating the use of BLUEPHRASE to create an Apple property-list file.
- RSS file
- A sample document demonstrating the use of BLUEPHRASE to create an RSS file.
- EPUB OPF file
- A sample document demonstrating the use of BLUEPHRASE to create an EPUB Open Packaging Format file.
- EPUB NCX file
- A sample document demonstrating the use of BLUEPHRASE to create an EPUB Navigation Control for XML file.
- SVG file
- A sample document demonstrating the use of BLUEPHRASE to create an SVG file.
- SVG embedded within XHTML
- A sample document demonstrating the use of BLUEPHRASE to create an XHTML + SVG file.
- MathML file
- A sample document demonstrating the use of BLUEPHRASE to create a MathML file.
- MathML embedded within XHTML
- A sample document demonstrating the use of BLUEPHRASE to create an XHTML + MathML file.
HTML is the most common type of file generated by the BLUEPROCESSOR, but many other file formats can be emitted as well.
Emitting markup languages
- WWW compatible HTML
- Using BLUEPHRASE to write HTML5 for use in websites.
- EPUB compatible XHTML
- Using BLUEPHRASE to write XHTML for use in EPUBs.
- HAML
- Using BLUEPHRASE to write a HAML template.
- XML
- Using BLUEPHRASE to write XML.
- SVG
- Using BLUEPHRASE to write SVG.
- MathML
- Using BLUEPHRASE to write MathML.
- Apple PList
- Using BLUEPHRASE to create an Apple property list file.
Emitting text documents
- Github markdown
- Using BLUEPHRASE to write Github-flavored Markdown.
- Standard markdown
- Using BLUEPHRASE to write Daring Fireball Markdown.
- Wikitext
- Using BLUEPHRASE to write Wikitext.
- Plain text
- Using BLUEPHRASE to write plain text.
Emitting serialized data structures
- JSON
- Using BLUEPHRASE to create a JSON data file.
- YAML
- Using BLUEPHRASE to create a YAML data file.
- TOML
- Using BLUEPHRASE to create a TOML data file.
- Windows INI
- Using BLUEPHRASE to create a Windows INI configuration file.