Skip to content

Latest commit

 

History

History
95 lines (63 loc) · 1.67 KB

File metadata and controls

95 lines (63 loc) · 1.67 KB

Include Markdown

Use file inclusion to include markdown. The whole page, includer and includee, will be rendered when it's pushed to GitHub.

File to Be Included

Here's a file containing markdown to be included:

markdown.md:

This fiie, to be included, is markdown.

### This is a level-three title.

Here's a [link](http://yahoo.com).

This is an unordered list:
* One.
* Two.
* Three.

Includer File

Here's a template file that includes it:

includer.md:

This file includes the markdown file.

@[:markdown](markdown.md)

The treatment token :markdown specifies that the included text is to be treated as markdown.

Include Via markdown_helper

CLI
markdown_helper include --pristine includer.md included.md

(Option --pristine suppresses comment insertion.)

API

include.rb:

require 'markdown_helper'

# Option :pristine suppresses comment insertion.
markdown_helper = MarkdownHelper.new(:pristine => true)
markdown_helper.include('includer.md', 'included.md')

File with Inclusion

Here's the finished file with the inclusion:

included.md:

This file includes the markdown file.

This fiie, to be included, is markdown.

### This is a level-three title.

Here's a [link](http://yahoo.com).

This is an unordered list:
* One.
* Two.
* Three.

And here's the finished markdown, as rendered on this page:


This fiie, to be included, is markdown.

This is a level-three title.

Here's a link.

This is an unordered list:

  • One.
  • Two.
  • Three.