Commit 4f8de0d5 authored by NGPixel's avatar NGPixel

fix: replace tags with space in html cleanup for search (#1160)

parent 3d5e4abc
...@@ -354,7 +354,9 @@ module.exports = class Page extends Model { ...@@ -354,7 +354,9 @@ module.exports = class Page extends Model {
// -> Update Search Index // -> Update Search Index
const pageContents = await WIKI.models.pages.query().findById(page.id).select('render') const pageContents = await WIKI.models.pages.query().findById(page.id).select('render')
console.info(pageContents.render)
page.safeContent = WIKI.models.pages.cleanHTML(pageContents.render) page.safeContent = WIKI.models.pages.cleanHTML(pageContents.render)
console.info(page.safeContent)
await WIKI.data.searchEngine.updated(page) await WIKI.data.searchEngine.updated(page)
// -> Update on Storage // -> Update on Storage
...@@ -842,7 +844,7 @@ module.exports = class Page extends Model { ...@@ -842,7 +844,7 @@ module.exports = class Page extends Model {
* @returns {string} Cleaned Content Text * @returns {string} Cleaned Content Text
*/ */
static cleanHTML(rawHTML = '') { static cleanHTML(rawHTML = '') {
let data = striptags(rawHTML || '') let data = striptags(rawHTML || '', [], ' ')
.replace(emojiRegex(), '') .replace(emojiRegex(), '')
// .replace(htmlEntitiesRegex, '') // .replace(htmlEntitiesRegex, '')
return he.decode(data) return he.decode(data)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment