1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 01:36:22 +00:00

- hide front-matter in preview

- skip front-matter when looking for note's title
This commit is contained in:
Baptiste Augrain
2018-08-27 10:06:20 +02:00
parent 039f73711a
commit 20f573c477
4 changed files with 16 additions and 0 deletions

View File

@@ -1,8 +1,18 @@
const frontMatterRegex = /^\-{3,}/
export function findNoteTitle (value) {
const splitted = value.split('\n')
let title = null
let isInsideCodeBlock = false
if (frontMatterRegex.exec(splitted[0])) {
let index = 0
while (++index < splitted.length && !frontMatterRegex.exec(splitted[index])) {
}
splitted.splice(0, index + 1)
}
splitted.some((line, index) => {
const trimmedLine = line.trim()
const trimmedNextLine = splitted[index + 1] === undefined ? '' : splitted[index + 1].trim()

View File

@@ -149,6 +149,7 @@ class Markdown {
})
this.md.use(require('markdown-it-kbd'))
this.md.use(require('markdown-it-admonition'))
this.md.use(require('markdown-it-front-matter'), fm => {})
const deflate = require('markdown-it-plantuml/lib/deflate')
this.md.use(require('markdown-it-plantuml'), '', {