website: Support math formula display. (#21)
This commit is contained in:
parent
f683ca5294
commit
009c50760c
@ -1116,7 +1116,7 @@ grid-row-gap: length;
|
||||
### minmax() 函数
|
||||
<!--rehype:wrap-class=col-span-2-->
|
||||
|
||||
```css {.wrap}
|
||||
```css
|
||||
.grid {
|
||||
display: grid;
|
||||
grid-template-columns: 100px minmax(100px, 500px) 100px;
|
||||
|
@ -74,7 +74,7 @@ a{Click me}
|
||||
|
||||
p>{Click }+a{here}+{ 继续}
|
||||
|
||||
```html {.wrap}
|
||||
```html
|
||||
<p>Click <a href="">here</a> 继续</p>
|
||||
```
|
||||
|
||||
|
@ -192,7 +192,7 @@ $ cat video.avi | nc -l 8000
|
||||
|
||||
客户端 Client
|
||||
|
||||
```shell {.wrap}
|
||||
```shell
|
||||
$ nc 192.168.1.9 8000 | mplayer -vo x11 -cache 3000 -
|
||||
```
|
||||
|
||||
|
@ -260,6 +260,22 @@ const school = <div>学校</div>;
|
||||
|
||||
上面的 `markdown` 代码在 `meta` 位置添加 `preview` 标识,HTML 代码将被执行预览
|
||||
|
||||
### KaTeX 数学渲染
|
||||
|
||||
```KaTeX
|
||||
c = \pm\sqrt{a^2 + b^2}
|
||||
L = \frac{1}{2} \rho v^2 S C_L
|
||||
```
|
||||
|
||||
上面示例 `Markdown` 代码源码
|
||||
|
||||
```markdown {1}
|
||||
```KaTeX
|
||||
c = \pm\sqrt{a^2 + b^2}
|
||||
L = \frac{1}{2} \rho v^2 S C_L
|
||||
```
|
||||
|
||||
还可以单行展示 `KaTeX:c = \pm\sqrt{a^2 + b^2}`,需要标记 \`KaTeX:数学公式\` 将被显示成数学公式,这是基于 [KaTeX](https://katex.org/) 生成
|
||||
|
||||
布局
|
||||
---
|
||||
|
@ -855,7 +855,7 @@ console.log(array[1]);
|
||||
|
||||
### replace()
|
||||
|
||||
```javascript {.wrap}
|
||||
```javascript
|
||||
let text = 'Do you like aPPles?';
|
||||
let regex = /apples/i
|
||||
|
||||
@ -1091,7 +1091,7 @@ MySQL中的正则表达式
|
||||
|
||||
|
||||
### REGEXP
|
||||
```sql {.wrap}
|
||||
```sql
|
||||
expr REGEXP pat
|
||||
```
|
||||
|
||||
@ -1164,7 +1164,7 @@ mysql> SELECT regexp_like('a\nb\nc', '^b$', 'm');
|
||||
|
||||
### REGEXP_INSTR
|
||||
|
||||
``` {.wrap}
|
||||
```
|
||||
REGEXP_INSTR(expr, pat[, pos[, occurrence[, return_option[, match_type]]]])
|
||||
```
|
||||
|
||||
|
10
docs/yaml.md
10
docs/yaml.md
@ -57,7 +57,7 @@ other_thing: *VAR_NAME
|
||||
|
||||
#### ↓ 等效的 JSON
|
||||
|
||||
```json {.wrap}
|
||||
```json
|
||||
{
|
||||
"some_thing": "foobar",
|
||||
"other_thing": "foobar"
|
||||
@ -84,7 +84,7 @@ description: |
|
||||
|
||||
#### ↓ 等效的 JSON
|
||||
|
||||
```json {.wrap}
|
||||
```json
|
||||
{"description": "hello\nworld\n"}
|
||||
```
|
||||
|
||||
@ -102,7 +102,7 @@ child:
|
||||
|
||||
#### ↓ 等效的 JSON
|
||||
|
||||
```json {.wrap}
|
||||
```json
|
||||
{
|
||||
"parent": {
|
||||
"a": 2,
|
||||
@ -129,7 +129,7 @@ other_values:
|
||||
|
||||
#### ↓ 等效的 JSON
|
||||
|
||||
```json {.wrap}
|
||||
```json
|
||||
{
|
||||
"values": [
|
||||
"Will be",
|
||||
@ -154,7 +154,7 @@ description: >
|
||||
|
||||
#### ↓ 等效的 JSON
|
||||
|
||||
```json {.wrap}
|
||||
```json
|
||||
{"description": "hello world\n"}
|
||||
```
|
||||
|
||||
|
@ -33,7 +33,10 @@ export async function createHTML(files = [], num = 0) {
|
||||
isHome: /README.md$/.test(path.relative(process.cwd(), dataFile.path)),
|
||||
githubURL,
|
||||
homePath: path.relative(path.dirname(outputHTMLPath), path.resolve(OUTOUT, 'index.html')),
|
||||
css: [path.relative(path.dirname(outputHTMLPath), CSS_OUTPUT_PATH)],
|
||||
css: [
|
||||
path.relative(path.dirname(outputHTMLPath), path.resolve(OUTOUT, 'style/style.css')),
|
||||
path.relative(path.dirname(outputHTMLPath), path.resolve(OUTOUT, 'style/katex.css')),
|
||||
],
|
||||
});
|
||||
await fs.writeFile(outputHTMLPath, html);
|
||||
console.log(`♻️ \x1b[32;1m ${path.relative(OUTOUT, outputHTMLPath)} \x1b[0m`);
|
||||
@ -44,7 +47,8 @@ export async function run() {
|
||||
await fs.ensureDir(OUTOUT);
|
||||
await fs.emptyDir(OUTOUT);
|
||||
await fs.ensureDir(path.dirname(CSS_OUTPUT_PATH));
|
||||
await fs.copyFile(CSSPATH, CSS_OUTPUT_PATH);
|
||||
await fs.copy(path.resolve(process.cwd(), 'scripts/style'), path.resolve(OUTOUT, 'style'));
|
||||
// await fs.copyFile(CSSPATH, CSS_OUTPUT_PATH);
|
||||
const files = await recursiveReaddirFiles(process.cwd(), {
|
||||
ignored: /\/(node_modules|\.git)/,
|
||||
exclude: /(\.json|\.mjs|CONTRIBUTING\.md)$/,
|
||||
|
BIN
scripts/style/fonts/KaTeX_AMS-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_AMS-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_AMS-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_AMS-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_AMS-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_AMS-Regular.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Caligraphic-Bold.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Caligraphic-Bold.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Caligraphic-Bold.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Caligraphic-Bold.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Caligraphic-Bold.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Caligraphic-Bold.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Caligraphic-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Caligraphic-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Caligraphic-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Caligraphic-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Caligraphic-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Caligraphic-Regular.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Fraktur-Bold.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Fraktur-Bold.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Fraktur-Bold.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Fraktur-Bold.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Fraktur-Bold.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Fraktur-Bold.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Fraktur-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Fraktur-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Fraktur-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Fraktur-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Fraktur-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Fraktur-Regular.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-Bold.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Main-Bold.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-Bold.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Main-Bold.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-Bold.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Main-Bold.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-BoldItalic.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Main-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-BoldItalic.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Main-BoldItalic.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-BoldItalic.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Main-BoldItalic.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-Italic.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Main-Italic.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-Italic.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Main-Italic.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-Italic.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Main-Italic.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Main-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Main-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Main-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Main-Regular.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Math-BoldItalic.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Math-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Math-BoldItalic.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Math-BoldItalic.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Math-BoldItalic.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Math-BoldItalic.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Math-Italic.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Math-Italic.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Math-Italic.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Math-Italic.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Math-Italic.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Math-Italic.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_SansSerif-Bold.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_SansSerif-Bold.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_SansSerif-Bold.woff
Normal file
BIN
scripts/style/fonts/KaTeX_SansSerif-Bold.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_SansSerif-Bold.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_SansSerif-Bold.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_SansSerif-Italic.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_SansSerif-Italic.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_SansSerif-Italic.woff
Normal file
BIN
scripts/style/fonts/KaTeX_SansSerif-Italic.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_SansSerif-Italic.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_SansSerif-Italic.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_SansSerif-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_SansSerif-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_SansSerif-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_SansSerif-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_SansSerif-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_SansSerif-Regular.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Script-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Script-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Script-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Script-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Script-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Script-Regular.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size1-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Size1-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size1-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Size1-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size1-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Size1-Regular.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size2-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Size2-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size2-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Size2-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size2-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Size2-Regular.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size3-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Size3-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size3-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Size3-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size3-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Size3-Regular.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size4-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Size4-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size4-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Size4-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Size4-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Size4-Regular.woff2
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Typewriter-Regular.ttf
Normal file
BIN
scripts/style/fonts/KaTeX_Typewriter-Regular.ttf
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Typewriter-Regular.woff
Normal file
BIN
scripts/style/fonts/KaTeX_Typewriter-Regular.woff
Normal file
Binary file not shown.
BIN
scripts/style/fonts/KaTeX_Typewriter-Regular.woff2
Normal file
BIN
scripts/style/fonts/KaTeX_Typewriter-Regular.woff2
Normal file
Binary file not shown.
1086
scripts/style/katex.css
Normal file
1086
scripts/style/katex.css
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user