mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-03 21:19:01 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			122 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			122 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!doctype html>
 | 
						|
 | 
						|
<title>CodeMirror: YAML front matter mode</title>
 | 
						|
<meta charset="utf-8"/>
 | 
						|
<link rel=stylesheet href="../../doc/docs.css">
 | 
						|
 | 
						|
<link rel="stylesheet" href="../../lib/codemirror.css">
 | 
						|
<script src="../../lib/codemirror.js"></script>
 | 
						|
<script src="../../addon/mode/overlay.js"></script>
 | 
						|
<script src="../markdown/markdown.js"></script>
 | 
						|
<script src="../gfm/gfm.js"></script>
 | 
						|
<script src="../yaml/yaml.js"></script>
 | 
						|
<script src="yaml-frontmatter.js"></script>
 | 
						|
<style>.CodeMirror { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }</style>
 | 
						|
<div id=nav>
 | 
						|
  <a href="https://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"></a>
 | 
						|
 | 
						|
  <ul>
 | 
						|
    <li><a href="../../index.html">Home</a>
 | 
						|
    <li><a href="../../doc/manual.html">Manual</a>
 | 
						|
    <li><a href="https://github.com/codemirror/codemirror">Code</a>
 | 
						|
  </ul>
 | 
						|
  <ul>
 | 
						|
    <li><a href="../index.html">Language modes</a>
 | 
						|
    <li><a class=active href="#">YAML-Frontmatter</a>
 | 
						|
  </ul>
 | 
						|
</div>
 | 
						|
 | 
						|
<article>
 | 
						|
<h2>YAML front matter mode</h2>
 | 
						|
<form><textarea id="code" name="code">
 | 
						|
---
 | 
						|
receipt:     Oz-Ware Purchase Invoice
 | 
						|
date:        2007-08-06
 | 
						|
customer:
 | 
						|
    given:   Dorothy
 | 
						|
    family:  Gale
 | 
						|
 | 
						|
items:
 | 
						|
    - part_no:   A4786
 | 
						|
      descrip:   Water Bucket (Filled)
 | 
						|
      price:     1.47
 | 
						|
      quantity:  4
 | 
						|
 | 
						|
    - part_no:   E1628
 | 
						|
      descrip:   High Heeled "Ruby" Slippers
 | 
						|
      size:       8
 | 
						|
      price:     100.27
 | 
						|
      quantity:  1
 | 
						|
 | 
						|
bill-to:  &id001
 | 
						|
    street: |
 | 
						|
            123 Tornado Alley
 | 
						|
            Suite 16
 | 
						|
    city:   East Centerville
 | 
						|
    state:  KS
 | 
						|
 | 
						|
ship-to:  *id001
 | 
						|
 | 
						|
specialDelivery:  >
 | 
						|
    Follow the Yellow Brick
 | 
						|
    Road to the Emerald City.
 | 
						|
    Pay no attention to the
 | 
						|
    man behind the curtain.
 | 
						|
---
 | 
						|
 | 
						|
GitHub Flavored Markdown
 | 
						|
========================
 | 
						|
 | 
						|
Everything from markdown plus GFM features:
 | 
						|
 | 
						|
## URL autolinking
 | 
						|
 | 
						|
Underscores_are_allowed_between_words.
 | 
						|
 | 
						|
## Strikethrough text
 | 
						|
 | 
						|
GFM adds syntax to strikethrough text, which is missing from standard Markdown.
 | 
						|
 | 
						|
~~Mistaken text.~~
 | 
						|
~~**works with other formatting**~~
 | 
						|
 | 
						|
~~spans across
 | 
						|
lines~~
 | 
						|
 | 
						|
## Fenced code blocks (and syntax highlighting)
 | 
						|
 | 
						|
```javascript
 | 
						|
for (var i = 0; i < items.length; i++) {
 | 
						|
    console.log(items[i], i); // log them
 | 
						|
}
 | 
						|
```
 | 
						|
 | 
						|
## Task Lists
 | 
						|
 | 
						|
- [ ] Incomplete task list item
 | 
						|
- [x] **Completed** task list item
 | 
						|
 | 
						|
## A bit of GitHub spice
 | 
						|
 | 
						|
* SHA: be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
 | 
						|
* User@SHA ref: mojombo@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
 | 
						|
* User/Project@SHA: mojombo/god@be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
 | 
						|
* \#Num: #1
 | 
						|
* User/#Num: mojombo#1
 | 
						|
* User/Project#Num: mojombo/god#1
 | 
						|
 | 
						|
See http://github.github.com/github-flavored-markdown/.
 | 
						|
</textarea></form>
 | 
						|
 | 
						|
<p>Defines a mode that parses
 | 
						|
a <a href="http://jekyllrb.com/docs/frontmatter/">YAML frontmatter</a>
 | 
						|
at the start of a file, switching to a base mode at the end of that.
 | 
						|
Takes a mode configuration option <code>base</code> to configure the
 | 
						|
base mode, which defaults to <code>"gfm"</code>.</p>
 | 
						|
 | 
						|
    <script>
 | 
						|
      var editor = CodeMirror.fromTextArea(document.getElementById("code"), {mode: "yaml-frontmatter"});
 | 
						|
    </script>
 | 
						|
 | 
						|
  </article>
 |