Leanpub Header

Skip to main content

The Markua 0.30 Beta Manual

How to Write in Markua 0.30 Beta on Leanpub

The version of Markua which is the default on Leanpub is version 0.10, NOT version 0.30. The Markua 0.10 manual is here. When we reach Beta 2 of Markua 0.30 (probably in March 2022), we will make it the default for new books. We will update this manual between now and then.

The author is letting you choose the price you pay for this book!

Pick Your Price...
PDF
EPUB
WEB
About

About

About the Book

Share this book

Price

Pick Your Price...

Minimum price

Free!

$7.99

You pay

$0.00

Author earns

$0.00
$

All prices are in US $. You can pay in US $ or in your local currency when you check out.

EU customers: prices exclude VAT, which is added during checkout.

...Or Buy With Credits!

Number of credits (Minimum 0)

0
The author will earn $0.00 from your purchase!
You can get credits monthly with a Reader Membership

Author

About the Author

Peter Armstrong

Peter Armstrong is the founder and CEO of Leanpub. He has over two decades of experience in software, including eight years as a developer at Silicon Valley startups. He founded Ruboss in 2008, and launched Leanpub in 2010.

Peter coined the term Lean Publishing. Lean Publishing is the act of publishing an in-progress book using lightweight tools and many iterations to get reader feedback, pivot until you have the right book and build traction once you do.

Peter is the creator of Markua, the Markdown dialect used on Leanpub. He is the author of a number of books, including Lean Publishing, Aphantasia and Programming for Kids. He has a BSc in Computer Science and Psychology from the University of Victoria, and he and his wife live in Victoria, BC.

Contents

Table of Contents

Don’t Read This Book (Yet)

Introduction

  1. The Magical Typewriter
  2. How to Write a Novel in Markua
  3. How to Write a Computer Programming Book in Markua
  4. How to Write a Course (MOOC) in Markua
  5. Markua: Markdown for Books and Courses
  6. Why the Name “Markua”?
  7. The Markua Manual vs. The Markua Spec
  8. Markua 0.10 and Markua 0.29
  9. Differences with Leanpub Flavoured Markdown (LFM)
  10. Acknowledgments

Text Formatting

Headings

Paragraphs and Blank Lines

Resources

  1. Resource Insertion Methods
  2. Figures
  3. Spans
  4. Inserting Resources Into a Span Context
  5. Resource Locations
  6. Local Resources
  7. Web Resources
  8. Inline Resources
  9. Resource Types and Formats
  10. Images
  11. Video
  12. Audio
  13. Code
  14. Math
  15. Tables

Whitespace: Spaces, Tabs and Newlines

  1. Newlines
  2. Single Newline = Forced Line Break
  3. Three or More Newlines = Two Newlines = One Blank Line
  4. One Blank Line Is Added When Concatenating Manuscript Files
  5. All Blank Lines at the Beginning and End of a File are Removed
  6. Spaces and Tabs
  7. Spaces and Tabs at the Beginning of a Line are Only to Determine List Containment, and Extra Spaces are Removed
  8. Spaces and Tabs at the End of a Line are Removed
  9. Internal Spaces are Collapsed to One Space, Except At the End of Sentences

Lists

Definition Lists

Block Elements

  1. Scene Breaks (* * *)
  2. Blockquotes (>)
  3. Asides (A> or {aside})
  4. Blurbs (B> or {blurb})
  5. Supported Attributes for Blurbs
  6. Syntactic Sugar for Specific Blurb Classes: D>, E>, I>, Q, T, W>, X>
  7. Using Blurbs to Center Text with C>
  8. Using Extension Attributes on Blurbs to add icon Support

Quizzes and Exercises

  1. Quiz and Exercise Headings and Other Content
  2. An Empty Quiz or Exercise is Not an Error
  3. A Malformed Quiz or Exercise is an Error
  4. Supported Attributes on Quizzes and/or Exercises
  5. Question Types: Multiple Choice, Fill In The Blank
  6. Multiple Choice Questions
  7. Fill In The Blank Questions
  8. Creating a Course or MOOC from a Markua Document
  9. Question Alternates

Span Elements

  1. Links
  2. Inline Links
  3. Automatic Links
  4. Explicitly Creating Spans with []
  5. Sometimes a Square Bracket is Just a Square Bracket
  6. Footnotes and Endnotes
  7. Footnotes
  8. Endnotes
  9. Single Reference to Footnotes and Endnotes
  10. Footnotes and Endnotes Support Required for Paragraphs Only
  11. Crosslinks and ids
  12. Defining an id
  13. Referencing an id With a Crosslink
  14. Rules for ids and Crosslinks
  15. Character Substitution (X-- for X—, X -- for X –, ... for …)
  16. Optional Automatic Curly Quotes Outside of Code Blocks and Spans
  17. Escaping Special Characters with Backslash (\)
  18. Code Spans and Backticks (`)

Metadata

  1. Attributes
  2. Attribute List Format
  3. Attribute Keys
  4. Attribute Values
  5. id Attributes
  6. Conditional Inclusion Attributes on Headings: book, sample
  7. Directives
  8. Page Breaks

Appendices

  1. No Inline HTML
  2. Differences with Markdown

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub