feat: cleanText improvements
This commit is contained in:
parent
00615c1e63
commit
1a0e42147e
|
@ -14,8 +14,8 @@ export const getBasePath = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
export const cleanText = (text: string): string => {
|
export const cleanText = (text: string): string => {
|
||||||
// Note: should no longer be necessary?
|
// TODO - move to GraphQL:
|
||||||
// Still needed for e.g. /questions/rootclaim-what-caused-the-disappearance-of-malaysia-airlines-flight-370
|
// { description(clean: true, truncate: 250) }
|
||||||
let textString = !!text ? text : "";
|
let textString = !!text ? text : "";
|
||||||
textString = textString
|
textString = textString
|
||||||
.replaceAll("] (", "](")
|
.replaceAll("] (", "](")
|
||||||
|
@ -23,12 +23,13 @@ export const cleanText = (text: string): string => {
|
||||||
.replaceAll("( [", "([")
|
.replaceAll("( [", "([")
|
||||||
.replaceAll(") ,", "),")
|
.replaceAll(") ,", "),")
|
||||||
.replaceAll("==", "") // Denotes a title in markdown
|
.replaceAll("==", "") // Denotes a title in markdown
|
||||||
.replaceAll("Background\n", "")
|
.replaceAll(/^#+ /gm, "")
|
||||||
.replaceAll("Context\n", "")
|
.replaceAll(/^Background\n/gm, "")
|
||||||
|
.replaceAll(/^Context\n/gm, "")
|
||||||
.replaceAll("--- \n", "- ")
|
.replaceAll("--- \n", "- ")
|
||||||
.replaceAll(/\[(.*?)\]\(.*?\)/g, "$1");
|
.replaceAll(/\[(.*?)\]\(.*?\)/g, "$1");
|
||||||
textString = textString.slice(0, 1) == "=" ? textString.slice(1) : textString;
|
textString = textString.slice(0, 1) == "=" ? textString.slice(1) : textString;
|
||||||
//console.log(textString)
|
|
||||||
return textString;
|
return textString;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user