14.0.10 • Published 4 years ago

@ctx-core/markdown v14.0.10

Weekly downloads
1,118
License
Apache-2.0
Repository
github
Last release
4 years ago

@ctx-core/markdown

Install

npm i @ctx-core/markdown

Svelte Markdown markup preprocessor

// rollup.config.js
import svelte from 'rollup-plugin-svelte'
import { _preprocess } from '@ctx-core/svelte/preprocess'
import { _markdown_preprocess } from '@ctx-core/markdown/svelte'
const preprocess__markdown = _markdown_preprocess()
const preprocess = _preprocess([
	preprocess__markdown,
	// ...
])
module.exports = {
	client: {
		// ...
		plugins: [
			// ...
			svelte({
				// ...
				extensions: ['.svelte', '.html', '.md'],
				preprocess,
			})
		]
	},
	server: {
		// ...
		plugins: [
			// ...
			svelte({
				// ...
				extensions: ['.svelte', '.html', '.md'],
				preprocess,
			})
		]
	},
	// ...
}

Now you can import *.md files as svelte components.

```js exec
	let name = 'world';

```

# Hello {name}!

The preprocesser converts then converts the markdown to a svelte component.

Frontmatter & __frontmatter store

The component sets the __frontmatter store object with the markdown front matter.

---
title: My Blog Post
author: Me!
date: 12-31-1999
---
```js exec
	let name = 'world';
```

# {$__frontmatter.title}

*By {$__frontmatter.author} — {$__frontmatter.date}*

Hello {name}

Sapper _layout.svelte

You can also utilize $__frontmatter in your _layout.svelte file. Note that order of operations means the initial value of $__frontmatter will be undefined.

<script>
	$: title = ($__frontmatter && $__frontmatter.title) || '' 
	$: author = ($__frontmatter && $__frontmatter.author) || '' 
	$: date = ($__frontmatter && $__frontmatter.date) || '' 
</script>
<h1>{title}</h1>

<p><em>By {author}</em> — {date}</p>

<slot></slot>
14.0.10

4 years ago

14.0.9

4 years ago

14.0.1

4 years ago

14.0.2

4 years ago

14.0.3

4 years ago

14.0.4

4 years ago

14.0.5

4 years ago

14.0.7

4 years ago

14.0.8

4 years ago

13.0.53

4 years ago

13.0.54

4 years ago

13.0.56

4 years ago

13.0.57

4 years ago

13.0.58

4 years ago

13.0.59

4 years ago

13.0.50

4 years ago

13.0.51

4 years ago

13.0.52

4 years ago

13.0.60

4 years ago

13.0.61

4 years ago

13.0.47

4 years ago

13.0.48

4 years ago

13.0.45

4 years ago

13.0.43

4 years ago

13.0.42

4 years ago

13.0.40

4 years ago

13.0.41

4 years ago

13.0.39

4 years ago

13.0.36

4 years ago

13.0.37

4 years ago

13.0.38

4 years ago

13.0.35

4 years ago

13.0.33

4 years ago

13.0.34

4 years ago

13.0.32

4 years ago

13.0.29

4 years ago

13.0.28

4 years ago

13.0.27

4 years ago

13.0.26

4 years ago

13.0.25

4 years ago

13.0.24

4 years ago

13.0.23

4 years ago

13.0.22

4 years ago

13.0.21

4 years ago

13.0.19

4 years ago

13.0.20

4 years ago

13.0.15

4 years ago

13.0.16

4 years ago

13.0.17

4 years ago

13.0.13

4 years ago

13.0.14

4 years ago

13.0.12

4 years ago

13.0.8

4 years ago

13.0.9

4 years ago

13.0.7

4 years ago

13.0.4

4 years ago

13.0.5

4 years ago

13.0.2

4 years ago

13.0.3

4 years ago

13.0.10

4 years ago

12.0.31

4 years ago

12.0.30

4 years ago

12.0.29

4 years ago

12.0.28

4 years ago

12.0.27

4 years ago

12.0.24

4 years ago

12.0.26

4 years ago

12.0.25

4 years ago

12.0.23

4 years ago

12.0.22

4 years ago

12.0.20

4 years ago

12.0.21

4 years ago

12.0.18

4 years ago

12.0.17

4 years ago

12.0.16

4 years ago

12.0.13

4 years ago

12.0.15

4 years ago

12.0.14

4 years ago

12.0.11

4 years ago

12.0.10

4 years ago

12.0.7

4 years ago

12.0.9

4 years ago

12.0.6

4 years ago

12.0.3

4 years ago

12.0.4

4 years ago

12.0.5

4 years ago

12.0.2

4 years ago

12.0.0

4 years ago

12.0.1

4 years ago

11.0.6

4 years ago

11.0.7

4 years ago

11.0.4

4 years ago

11.0.5

4 years ago

11.0.8

4 years ago

11.0.9

4 years ago

11.0.2

4 years ago

11.0.3

4 years ago

11.0.0

4 years ago

11.0.1

4 years ago

10.4.1

4 years ago

10.4.2

4 years ago

10.4.3

4 years ago

10.4.5

4 years ago

10.4.6

4 years ago

10.4.7

4 years ago

11.0.17

4 years ago

11.0.18

4 years ago

11.0.15

4 years ago

11.0.16

4 years ago

11.0.19

4 years ago

11.0.10

4 years ago

11.0.13

4 years ago

11.0.14

4 years ago

11.0.11

4 years ago

11.0.12

4 years ago

11.0.31

4 years ago

11.0.32

4 years ago

11.0.30

4 years ago

11.0.28

4 years ago

11.0.29

4 years ago

11.0.26

4 years ago

11.0.27

4 years ago

11.0.20

4 years ago

11.0.21

4 years ago

11.0.24

4 years ago

11.0.25

4 years ago

11.0.22

4 years ago

11.0.23

4 years ago

10.0.49

4 years ago

10.2.3

4 years ago

10.0.82

4 years ago

10.0.81

4 years ago

10.2.0

4 years ago

10.2.1

4 years ago

10.2.2

4 years ago

10.0.71

4 years ago

10.0.70

4 years ago

10.0.79

4 years ago

10.0.78

4 years ago

10.0.77

4 years ago

10.0.76

4 years ago

10.0.75

4 years ago

10.0.74

4 years ago

10.0.73

4 years ago

10.0.72

4 years ago

10.0.60

4 years ago

10.1.5

4 years ago

10.1.6

4 years ago

10.1.7

4 years ago

10.1.8

4 years ago

10.0.68

4 years ago

10.0.67

4 years ago

10.0.66

4 years ago

10.0.65

4 years ago

10.1.0

4 years ago

10.0.64

4 years ago

10.1.1

4 years ago

10.0.63

4 years ago

10.1.2

4 years ago

10.0.62

4 years ago

10.1.3

4 years ago

10.0.69

4 years ago

10.0.57

4 years ago

10.0.56

4 years ago

10.0.55

4 years ago

10.0.54

4 years ago

10.0.53

4 years ago

10.0.52

4 years ago

10.0.51

4 years ago

10.0.50

4 years ago

10.0.59

4 years ago

10.0.58

4 years ago

10.4.0

4 years ago

10.3.2

4 years ago

10.3.0

4 years ago

10.3.1

4 years ago

10.0.48

4 years ago

10.0.47

4 years ago

10.0.46

4 years ago

10.0.45

4 years ago

10.0.44

4 years ago

10.0.43

4 years ago

10.0.42

4 years ago

10.0.41

4 years ago

10.0.40

4 years ago

10.0.37

4 years ago

10.0.39

4 years ago

10.0.38

4 years ago

10.0.36

4 years ago

10.0.35

4 years ago

10.0.33

4 years ago

10.0.32

4 years ago

10.0.31

4 years ago

10.0.30

4 years ago

10.0.29

4 years ago

10.0.28

4 years ago

10.0.27

4 years ago

10.0.26

4 years ago

10.0.25

4 years ago

10.0.24

4 years ago

10.0.23

4 years ago

10.0.22

4 years ago

10.0.21

4 years ago

10.0.20

4 years ago

10.0.19

4 years ago

10.0.18

4 years ago

10.0.17

4 years ago

10.0.16

4 years ago

10.0.15

4 years ago

10.0.13

4 years ago

10.0.14

4 years ago

10.0.12

4 years ago

10.0.11

4 years ago

10.0.10

4 years ago

10.0.9

4 years ago

10.0.8

4 years ago

10.0.5

4 years ago

10.0.6

4 years ago

10.0.7

4 years ago

10.0.3

4 years ago

10.0.4

4 years ago

9.2.25

4 years ago

10.0.0

4 years ago

10.0.1

4 years ago

10.0.2

4 years ago

9.2.24

4 years ago

9.2.22

4 years ago

9.2.23

4 years ago

9.2.21

4 years ago

9.2.20

4 years ago

9.2.18

4 years ago

9.2.19

4 years ago

9.2.17

4 years ago

9.2.15

4 years ago

9.2.16

4 years ago

9.2.14

4 years ago

9.2.11

4 years ago

9.2.12

4 years ago

9.2.13

4 years ago

9.2.10

5 years ago

9.2.9

5 years ago

9.2.8

5 years ago

9.2.7

5 years ago

9.2.6

5 years ago

9.2.5

5 years ago

9.2.4

5 years ago

9.2.3

5 years ago

9.2.2

5 years ago

9.2.1

5 years ago

9.2.0

5 years ago

9.1.16

5 years ago

9.1.15

5 years ago

9.1.14

5 years ago

9.1.13

5 years ago

9.1.12

5 years ago

9.1.9

5 years ago

9.1.8

5 years ago

9.1.10

5 years ago

9.1.11

5 years ago

9.1.7

5 years ago

9.1.6

5 years ago

9.1.5

5 years ago

9.1.4

5 years ago

9.1.3

5 years ago

9.1.2

5 years ago

9.1.1

5 years ago

9.1.0

5 years ago

9.0.45

5 years ago

9.0.44

5 years ago

9.0.42

5 years ago

9.0.41

5 years ago

9.0.40

5 years ago

9.0.39

5 years ago

9.0.38

5 years ago

9.0.37

5 years ago

9.0.36

5 years ago

9.0.35

5 years ago

9.0.34

5 years ago

9.0.33

5 years ago

9.0.31

5 years ago

9.0.32

5 years ago

9.0.30

5 years ago

9.0.29

5 years ago

9.0.28

5 years ago

9.0.27

5 years ago

9.0.26

5 years ago

9.0.25

5 years ago

9.0.24

5 years ago

9.0.23

5 years ago

9.0.22

5 years ago

9.0.17

5 years ago

9.0.19

5 years ago

9.0.18

5 years ago

9.0.20

5 years ago

9.0.21

5 years ago

9.0.16

5 years ago

9.0.15

5 years ago

9.0.13

5 years ago

9.0.12

5 years ago

9.0.14

5 years ago

9.0.11

5 years ago

9.0.9

5 years ago

9.0.8

5 years ago

9.0.7

5 years ago

9.0.6

5 years ago

9.0.5

5 years ago

9.0.4

5 years ago

9.0.3

5 years ago

9.0.2

5 years ago

9.0.1

5 years ago

9.0.0

5 years ago

8.3.45

5 years ago

8.3.44

5 years ago

8.3.43

5 years ago

8.3.40

5 years ago

8.3.37

5 years ago

8.3.38

5 years ago

8.3.39

5 years ago

8.3.36

5 years ago

8.3.35

5 years ago

8.3.34

5 years ago

8.3.33

5 years ago

8.3.32

5 years ago

8.3.30

5 years ago

8.3.31

5 years ago

8.3.29

5 years ago

8.3.27

5 years ago

8.3.28

5 years ago

8.3.21

5 years ago

8.3.20

5 years ago

8.3.19

5 years ago

8.3.18

5 years ago

8.3.16

5 years ago

8.3.17

5 years ago

8.3.14

5 years ago

8.3.15

5 years ago

8.3.12

5 years ago

8.3.10

5 years ago

8.3.9

5 years ago

8.3.8

5 years ago

8.3.7

5 years ago

8.3.6

5 years ago

8.3.5

5 years ago

8.3.2

5 years ago

8.3.4

5 years ago

8.3.3

5 years ago

8.2.28

5 years ago

8.3.0

5 years ago

8.2.27

5 years ago

8.2.26

5 years ago

8.2.25

5 years ago

8.2.24

5 years ago

8.2.23

5 years ago

8.2.20

5 years ago

8.2.21

5 years ago

8.2.22

5 years ago

8.2.19

5 years ago

8.2.18

5 years ago

8.2.17

5 years ago

8.2.16

5 years ago

8.2.15

5 years ago

8.2.14

5 years ago

8.2.13

5 years ago

8.2.12

5 years ago

8.2.11

5 years ago

8.2.10

5 years ago

8.2.9

5 years ago

8.2.8

5 years ago

8.2.7

5 years ago

8.2.6

5 years ago

8.2.5

5 years ago

8.2.4

5 years ago

8.2.3

5 years ago

8.2.2

5 years ago

8.2.1

5 years ago

8.2.0

6 years ago

8.1.28

6 years ago

8.1.27

6 years ago

8.1.26

6 years ago

8.1.25

6 years ago

8.1.24

6 years ago

8.1.23

6 years ago

8.1.22

6 years ago

8.1.21

6 years ago

8.1.20

6 years ago

8.1.19

6 years ago

8.1.13

6 years ago

8.1.17

6 years ago

8.1.18

6 years ago

8.1.11

6 years ago

8.1.12

6 years ago

8.1.10

6 years ago

8.1.9

6 years ago

8.1.8

6 years ago

8.1.7

6 years ago

8.1.4

6 years ago

8.1.3

6 years ago

8.1.6

6 years ago

8.1.5

6 years ago

8.1.2

6 years ago

8.1.1

6 years ago

8.1.0

6 years ago

8.0.8

6 years ago

8.0.7

6 years ago

8.0.6

6 years ago

8.0.5

6 years ago

8.0.3

6 years ago

8.0.2

6 years ago

8.0.1

6 years ago

8.0.0

6 years ago

7.0.128

6 years ago

7.0.127

6 years ago

7.0.126

6 years ago

7.0.125

6 years ago

7.0.124

6 years ago

7.0.123

6 years ago

7.0.122

6 years ago

7.0.121

6 years ago

7.0.119

6 years ago

7.0.118

6 years ago

7.0.117

6 years ago

7.0.116

6 years ago

7.0.115

6 years ago

7.0.114

6 years ago

7.0.113

6 years ago

7.0.112

6 years ago

7.0.111

6 years ago

7.0.110

6 years ago

7.0.109

6 years ago

7.0.108

6 years ago

7.0.107

6 years ago

7.0.106

6 years ago

7.0.105

6 years ago

7.0.104

6 years ago

7.0.103

6 years ago

7.0.102

6 years ago

7.0.100

6 years ago

7.0.99

6 years ago

7.0.97

6 years ago

7.0.96

6 years ago

7.0.95

6 years ago

7.0.94

6 years ago

7.0.93

6 years ago

7.0.91

6 years ago

7.0.90

6 years ago

7.0.89

6 years ago

7.0.88

6 years ago

7.0.87

6 years ago

7.0.86

6 years ago

7.0.85

6 years ago

7.0.84

6 years ago

7.0.83

6 years ago

7.0.82

6 years ago

7.0.81

6 years ago

7.0.80

6 years ago

7.0.79

6 years ago

7.0.78

6 years ago

7.0.77

6 years ago

7.0.76

6 years ago

7.0.75

6 years ago

7.0.74

6 years ago

7.0.73

6 years ago

7.0.72

6 years ago

7.0.71

6 years ago

7.0.70

6 years ago

7.0.69

6 years ago

7.0.68

6 years ago

7.0.67

6 years ago

7.0.66

6 years ago

7.0.65

6 years ago

7.0.64

6 years ago

7.0.63

6 years ago

7.0.62

6 years ago

7.0.61

6 years ago

7.0.60

6 years ago

7.0.59

6 years ago

7.0.58

6 years ago

7.0.57

6 years ago

7.0.56

6 years ago

7.0.55

6 years ago

7.0.54

6 years ago

7.0.53

6 years ago

7.0.51

6 years ago

7.0.50

6 years ago

7.0.49

6 years ago

7.0.48

6 years ago

7.0.47

6 years ago

7.0.46

6 years ago

7.0.45

6 years ago

7.0.44

6 years ago

7.0.42

6 years ago

7.0.41

6 years ago

7.0.40

6 years ago

7.0.39

6 years ago

7.0.38

6 years ago

7.0.37

6 years ago

7.0.36

6 years ago

7.0.35

6 years ago

7.0.34

6 years ago

7.0.33

6 years ago

7.0.32

6 years ago

7.0.31

6 years ago

7.0.30

6 years ago

7.0.29

6 years ago

7.0.28

6 years ago

7.0.27

6 years ago

7.0.26

6 years ago

7.0.25

6 years ago

7.0.24

6 years ago

7.0.23

6 years ago

7.0.22

6 years ago

7.0.21

6 years ago

7.0.20

6 years ago

7.0.19

6 years ago

7.0.18

6 years ago

7.0.17

6 years ago

7.0.16

6 years ago

7.0.15

6 years ago

7.0.14

6 years ago

7.0.13

6 years ago

7.0.12

6 years ago

7.0.11

6 years ago

7.0.10

6 years ago

7.0.9

6 years ago

7.0.8

6 years ago

7.0.7

6 years ago

7.0.6

6 years ago

7.0.5

6 years ago

7.0.4

6 years ago

7.0.3

6 years ago

7.0.2

6 years ago

7.0.1

6 years ago

7.0.0

6 years ago

6.1.0

6 years ago

6.0.8

6 years ago

6.0.7

6 years ago

6.0.6

6 years ago

6.0.5

6 years ago

6.0.4

6 years ago

6.0.3

6 years ago

6.0.2

6 years ago

6.0.1

6 years ago

6.0.0

6 years ago

5.1.1

6 years ago

5.1.0

6 years ago

5.0.5

6 years ago

5.0.4

6 years ago

5.0.3

6 years ago

5.0.2

6 years ago

5.0.1

6 years ago

5.0.0

6 years ago

4.0.0

6 years ago

3.2.1

6 years ago

3.2.0

6 years ago

3.1.0

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.1.0

6 years ago

2.0.0

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago