fix CAPTCHA_URL if not using captchas
This commit is contained in:
parent
fae1cef617
commit
abd40ee44a
|
@ -56,7 +56,8 @@ export default class MarkdownParser {
|
|||
const chr = text[iter];
|
||||
if (chr === '\n'
|
||||
|| chr === '#'
|
||||
|| (chr === '`' && text[iter + 1] === '`' && text[iter + 2] === '`')
|
||||
|| (chr === '`' && text[iter + 1] === '`' && text[iter + 2] === '`'
|
||||
|| (chr === '-' && text[iter + 1] === ' '))
|
||||
) {
|
||||
return true;
|
||||
}
|
||||
|
@ -87,6 +88,10 @@ export default class MarkdownParser {
|
|||
}
|
||||
// beginning of line
|
||||
const paraLineStart = iter;
|
||||
if (indent && this.getIndent(text, paraLineStart) <= indent) {
|
||||
//smaller indent occured
|
||||
|
||||
}
|
||||
iter = this.skipSpaces(text, iter);
|
||||
if (stoppingCondition(text, iter)) {
|
||||
const chr = text[iter];
|
||||
|
@ -102,6 +107,8 @@ export default class MarkdownParser {
|
|||
}
|
||||
iter += 1;
|
||||
}
|
||||
} else if (chr === '-') {
|
||||
const [cbArray, newIter] = this.parseList(text, paraLineStart);
|
||||
} else if (chr === '#') {
|
||||
break;
|
||||
} else if (chr === '`') {
|
||||
|
@ -126,6 +133,29 @@ export default class MarkdownParser {
|
|||
const mdArray = [];
|
||||
}
|
||||
|
||||
/*
|
||||
* get indentation of line
|
||||
* @param text
|
||||
* @param start integer position of line start of indent to check
|
||||
* @return integer of indentation
|
||||
*/
|
||||
getIndent(text: string, start: number) {
|
||||
let iter = start;
|
||||
let indent = 0;
|
||||
while (iter < text.length) {
|
||||
const chr = text[iter];
|
||||
if (chr === '\t') {
|
||||
indent += this.tabWidth;
|
||||
} else if (chr === ' ') {
|
||||
indent += 1;
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
iter += 1;
|
||||
}
|
||||
return getIndent;
|
||||
}
|
||||
|
||||
/*
|
||||
* parse Code Block
|
||||
* start is first character after the initializing ```
|
||||
|
|
|
@ -20,7 +20,7 @@ export const TILE_FOLDER = path.join(__dirname, `./${TILE_FOLDER_REL}`);
|
|||
|
||||
export const ASSET_SERVER = process.env.ASSET_SERVER || '.';
|
||||
|
||||
export const CAPTCHA_URL = process.env.CAPTCHA_URL || '';
|
||||
export const CAPTCHA_URL = process.env.CAPTCHA_URL || null;
|
||||
|
||||
export const USE_XREALIP = process.env.USE_XREALIP || false;
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user