diff --git a/CHANGELOG.md b/CHANGELOG.md index 1db406ff..811c44db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### Bug fixes +- fixed custom cover background, fixed #52 + ## 1.6.1 ### Bug fixes - Fixed sidebar bug when the coverpage exist diff --git a/src/render.js b/src/render.js index c3678215..9afd2d5c 100644 --- a/src/render.js +++ b/src/render.js @@ -158,14 +158,14 @@ export function renderCover (content) { // render cover let html = markdown(content) - const match = html.trim().match('

$') + const match = html.trim().match('

([^<]*?)

$') // render background if (match) { const coverEl = document.querySelector('section.cover') if (match[2] === 'color') { - coverEl.style.background = match[1] + coverEl.style.background = match[1] + (match[3] || '') } else { coverEl.classList.add('has-mask') coverEl.style.backgroundImage = `url(${match[1]})`