Skip to content

Commit e98f9eb

Browse files
committed
docs: build docs
1 parent 2159d5c commit e98f9eb

File tree

8 files changed

+28
-11
lines changed

8 files changed

+28
-11
lines changed

docs/4352a146af2c2e1ffa66.worker.js renamed to docs/0689b7edca8c767ca8ab.worker.js

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,16 +70,33 @@
7070
const hljs = __webpack_require__(1)
7171
const unescape = __webpack_require__(179)
7272

73-
onmessage = e => {
74-
const { content } = e.data
75-
const codeRE = /<code>([\s\S]*?)<\/code>/gm
76-
const highlighted = content.replace(codeRE, (...args) => {
73+
const codeRE = /<code>([\s\S]*?)<\/code>/gm
74+
const handleHighlight = raw => {
75+
return raw.replace(codeRE, (...args) => {
7776
const raw = args[1]
7877
const unescaped = unescape(raw)
7978
const { value } = hljs.highlight('js', unescaped)
8079
return `<code>${value}</code>`
8180
})
82-
postMessage(highlighted)
81+
}
82+
83+
const linksRE = /(<a href="\/user)/g
84+
const handleAddHash = raw => raw.replace(linksRE, (...args) => `<a href="#/user`)
85+
86+
const handler = raw => handleAddHash(handleHighlight(raw))
87+
88+
onmessage = e => {
89+
const { content, replies } = e.data
90+
const _content = handler(content)
91+
const _replies = replies.map(reply => {
92+
reply.content = handler(reply.content)
93+
return reply
94+
})
95+
96+
postMessage(Object.assign({}, e.data, {
97+
content: _content,
98+
replies: _replies
99+
}))
83100
}
84101

85102

docs/asset-manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"main.css": "static/css/main.4b4ffe3a.css",
3-
"main.js": "static/js/main.02ed1b65.js"
2+
"main.css": "static/css/main.4ac32dfd.css",
3+
"main.js": "static/js/main.8cad8da0.js"
44
}

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,maximum-scale=1,user-scalable=no"><meta name="theme-color" content="#000000"><link rel="manifest" href="/cnode-react/manifest.json"><link rel="shortcut icon" href="/cnode-react/favicon.png"><title>CNode-React</title><link href="/cnode-react/static/css/main.4b4ffe3a.css" rel="stylesheet"></head><body><div id="root"></div><link rel="stylesheet" href="//at.alicdn.com/t/font_610414_a2rijzwk05yaatt9.css"><script type="text/javascript" src="/cnode-react/static/js/main.02ed1b65.js"></script></body></html>
1+
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,maximum-scale=1,user-scalable=no"><meta name="theme-color" content="#000000"><link rel="manifest" href="/cnode-react/manifest.json"><link rel="shortcut icon" href="/cnode-react/favicon.png"><title>CNode-React</title><link href="/cnode-react/static/css/main.4ac32dfd.css" rel="stylesheet"></head><body><div id="root"></div><link rel="stylesheet" href="//at.alicdn.com/t/font_610414_otpdqoj9jhrozuxr.css"><script type="text/javascript" src="/cnode-react/static/js/main.8cad8da0.js"></script></body></html>

docs/service-worker.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)