diff --git a/browser/main/Detail/MarkdownNoteDetail.js b/browser/main/Detail/MarkdownNoteDetail.js index 29504351..90f26286 100644 --- a/browser/main/Detail/MarkdownNoteDetail.js +++ b/browser/main/Detail/MarkdownNoteDetail.js @@ -65,10 +65,13 @@ class MarkdownNoteDetail extends React.Component { findTitle (value) { let splitted = value.split('\n') let title = null + let isMarkdownInCode = false for (let i = 0; i < splitted.length; i++) { let trimmedLine = splitted[i].trim() - if (trimmedLine.match(/^# .+/)) { + if (trimmedLine.match('```')) { + isMarkdownInCode = !isMarkdownInCode + } else if (isMarkdownInCode === false && trimmedLine.match(/^# +/)) { title = trimmedLine.substring(1, trimmedLine.length).trim() break }