このコードブロックをJadeに入れたい(インデントはタブです):
function isSafe(number) {
return /^\d+(\.\d+)?(e\d+)?$/i.test(number);
}
typeof number === 'string' && isSafe(number) && typeof eval(number) !== 'number'
このようにすると、空白行が消えます。
pre
code
| function isSafe(number) {
| return /^\d+(\.\d+)?(e\d+)?$/i.test(number);
| }
| typeof number === 'string' && isSafe(number) && typeof eval(number) !== 'number'
このようにすると、パイプが表示されます。
pre
code
| function isSafe(number) {
| return /^\d+(\.\d+)?(e\d+)?$/i.test(number);
| }
|
| typeof number === 'string' && isSafe(number) && typeof eval(number) !== 'number'
そして、このようにすると、タブがスペースに変わります。
pre
code.
function isSafe(number) {
return /^\d+(\.\d+)?(e\d+)?$/i.test(number);
}
typeof number === 'string' && isSafe(number) && typeof eval(number) !== 'number'
それをマークアップする正しい方法は何ですか?