Sha256: b41d994f3bb67b068849109276b07a6a3466dba8b07638d10a55b67f7863ccce

Contents?: true

Size: 1.84 KB

Versions: 6

Compression:

Stored size: 1.84 KB

Contents

### 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```:
```markdown
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```:
```markdown
This file includes the markdown file.

@[:markdown](markdown.md)

```

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

#### CLI

You can use the command-line interface to perform the inclusion.

##### Command

```sh
markdown_helper include --pristine includer.md included.md
```

(Option ```--pristine``` suppresses comment insertion.)

#### API

You can use the API to perform the inclusion.

##### Ruby Code

```include.rb```:
```ruby
require 'markdown_helper'

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

##### Command

```sh
ruby include.rb
```

#### File with Inclusion

Here's the finished file with the inclusion:

```included.md```:
```markdown
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](http://yahoo.com).

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

---

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
markdown_helper-2.2.0 markdown/use_cases/include_files/include_markdown/use_case.md
markdown_helper-2.1.0 markdown/use_cases/include_files/include_markdown/use_case.md
markdown_helper-2.0.0 markdown/use_cases/include_files/include_markdown/use_case.md
markdown_helper-1.9.9 markdown/use_cases/include_files/include_markdown/use_case.md
markdown_helper-1.9.5 markdown/use_cases/include_files/include_markdown/use_case.md
markdown_helper-1.9.0 markdown/use_cases/include/include_markdown/use_case.md