function adjustTips()

in scripts/merge_md.js [124:149]


function adjustTips(mdContent) {
    if (!/:::/.test(mdContent)) return mdContent;
    const lines = mdContent.split('\n');
    for (let i = 0; i < lines.length; i++) {
        // start :::
        if (lines[i].trim().startsWith(':::')) {
            const firstLine = lines[i].trim().split(' ')?.[1];
            if (firstLine) {
                lines[i] = `> ${firstLine}`;
            } else {
                lines[i] = '';
            }
            for (let j = i + 1; j < lines.length; j++) {
                // end :::
                if (lines[j].trim().startsWith(':::')) {
                    lines[j] = ``;
                    i = j;
                    break;
                } else {
                    lines[j] = `> ${lines[j]}`;
                }
            }
        }
    }
    return lines.join('\n');
}