[Chore] Update extractor for 30web

This commit is contained in:
Angelos Chalaris
2019-11-06 19:19:37 +02:00
parent ec23f02c5f
commit d849ee91ba
7 changed files with 31 additions and 18 deletions

View File

@ -89,12 +89,12 @@ const FullCard = ({ snippetData, difficulty, isDarkMode }) => {
</button> */}
{
cardStyleHtml && <pre
className={`card-code language-${config.optionalLanguage}`}
className={`card-code language-${config.optionalLanguage.short}`}
dangerouslySetInnerHTML={{ __html: cardStyleHtml }}
/>
}
<pre
className={`card-code language-${config.language}`}
className={`card-code language-${config.language.short}`}
dangerouslySetInnerHTML={{ __html: cardCodeHtml }}
/>
<button
@ -163,7 +163,7 @@ const ShortCard = ({
/>
</CopyToClipboard>
<pre
className={`card-code language-${config.language}`}
className={`card-code language-${config.language.short}`}
dangerouslySetInnerHTML={{ __html: cardCodeHtml }}
/>
</div> : '' }

View File

@ -26,11 +26,11 @@ const getCodeBlocks = str => {
});
}
const replacer = new RegExp(
`<pre class="language-${config.language}"><code class="language-${config.language}">([\\s\\S]*?)</code></pre>`,
`<pre class="language-${config.language.short}"><code class="language-${config.language.short}">([\\s\\S]*?)</code></pre>`,
'g',
);
const optionalReplacer = new RegExp(
`<pre class="language-${config.optionalLanguage}"><code class="language-${config.optionalLanguage}">([\\s\\S]*?)</code></pre>`,
`<pre class="language-${config.optionalLanguage.short}"><code class="language-${config.optionalLanguage.short}">([\\s\\S]*?)</code></pre>`,
'g',
);
results = results.map(v =>
@ -101,7 +101,7 @@ const getRawCodeBlocks = str => {
});
}
const replacer = new RegExp(
`\`\`\`${config.language}([\\s\\S]*?)\`\`\``,
`\`\`\`${config.language.short}([\\s\\S]*?)\`\`\``,
'g',
);
results = results.map(v => v.replace(replacer, '$1').trim());