dumi-theme-antd
Version:
Ant Design 5.0 官网风格类似的 dumi2 主题插件
10 lines • 7.41 kB
JavaScript
import { css, Global } from '@emotion/react';
import useSiteToken from "../../hooks/useSiteToken";
import { jsx as ___EmotionJSX } from "@emotion/react";
export default (function () {
var _useSiteToken = useSiteToken(),
token = _useSiteToken.token;
return ___EmotionJSX(Global, {
styles: /*#__PURE__*/css("pre code{display:block;padding:16px 32px;color:", token.colorText, ";font-size:", token.fontSize, "px;font-family:'Lucida Console',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;line-height:2;white-space:pre;background:white;border:1px solid #e9e9e9;border-radius:", token.borderRadius, "px;}code[class*='language-'],pre[class*='language-']{color:", token.siteTheme.includes('dark') ? 'rgba(255,255,255,0.85)' : 'black', ";font-family:'Lucida Console',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;line-height:1.5;direction:ltr;white-space:pre;text-align:left;word-wrap:normal;word-break:normal;word-spacing:normal;tab-size:4;hyphens:none;background:none;}code[class*='css']{direction:ltr;}pre[class*='language-'] ::selection,code[class*='language-'] ::selection{text-shadow:none;background:#b3d4fc;}@media print{code[class*='language-'],pre[class*='language-']{text-shadow:none;}}pre[class*='language-']{margin:16px 0;padding:12px 20px;overflow:auto;}:not(pre)>code[class*='language-'],pre[class*='language-']{background:#f5f5f5;}:not(pre)>code[class*='language-']{padding:0.1em;white-space:normal;border-radius:0.3em;}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray;}.token.punctuation{color:#999;}.namespace{opacity:0.7;}.markdown{.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#f81d22;}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#9a6e3a;}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;}.token.atrule,.token.attr-value,.token.keyword{color:#008dff;}.token.function{color:#f81d22;}.token.regex,.token.important,.token.variable{color:#e90;}.token.important,.token.bold{font-weight:bold;}.token.italic{font-style:italic;}.token.entity{cursor:help;}.token.comment{font-style:normal;}}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkhpZ2hsaWdodC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUWlCIiwiZmlsZSI6IkhpZ2hsaWdodC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MsIEdsb2JhbCB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB1c2VTaXRlVG9rZW4gZnJvbSAnLi4vLi4vaG9va3MvdXNlU2l0ZVRva2VuJztcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4ge1xuICBjb25zdCB7IHRva2VuIH0gPSB1c2VTaXRlVG9rZW4oKTtcblxuICByZXR1cm4gKFxuICAgIDxHbG9iYWxcbiAgICAgIHN0eWxlcz17Y3NzYFxuICAgICAgICBwcmUgY29kZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICAgIGNvbG9yOiAke3Rva2VuLmNvbG9yVGV4dH07XG4gICAgICAgICAgZm9udC1zaXplOiAke3Rva2VuLmZvbnRTaXplfXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTHVjaWRhIENvbnNvbGUnLCBDb25zb2xhcywgTW9uYWNvLCAnQW5kYWxlIE1vbm8nLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR7dG9rZW4uYm9yZGVyUmFkaXVzfXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxuICAgICAgICBwcmVbY2xhc3MqPSdsYW5ndWFnZS0nXSB7XG4gICAgICAgICAgY29sb3I6ICR7dG9rZW4uc2l0ZVRoZW1lLmluY2x1ZGVzKCdkYXJrJykgPyAncmdiYSgyNTUsMjU1LDI1NSwwLjg1KScgOiAnYmxhY2snfTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0x1Y2lkYSBDb25zb2xlJywgQ29uc29sYXMsIE1vbmFjbywgJ0FuZGFsZSBNb25vJywgJ1VidW50dSBNb25vJywgbW9ub3NwYWNlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0YWItc2l6ZTogNDtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBjb2RlW2NsYXNzKj0nY3NzJ10ge1xuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICB9XG5cbiAgICAgICAgcHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10gOjpzZWxlY3Rpb24sXG4gICAgICAgIGNvZGVbY2xhc3MqPSdsYW5ndWFnZS0nXSA6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxuICAgICAgICAgIHByZVtjbGFzcyo9J2xhbmd1YWdlLSddIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIENvZGUgYmxvY2tzICovXG4gICAgICAgIHByZVtjbGFzcyo9J2xhbmd1YWdlLSddIHtcbiAgICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICA6bm90KHByZSkgPiBjb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10sXG4gICAgICAgIHByZVtjbGFzcyo9J2xhbmd1YWdlLSddIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICB9XG5cbiAgICAgICAgLyogSW5saW5lIGNvZGUgKi9cbiAgICAgICAgOm5vdChwcmUpID4gY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjFlbTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRva2VuLmNvbW1lbnQsXG4gICAgICAgIC50b2tlbi5wcm9sb2csXG4gICAgICAgIC50b2tlbi5kb2N0eXBlLFxuICAgICAgICAudG9rZW4uY2RhdGEge1xuICAgICAgICAgIGNvbG9yOiBzbGF0ZWdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAudG9rZW4ucHVuY3R1YXRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWVzcGFjZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtkb3duIHtcbiAgICAgICAgICAudG9rZW4ucHJvcGVydHksXG4gICAgICAgICAgLnRva2VuLnRhZyxcbiAgICAgICAgICAudG9rZW4uYm9vbGVhbixcbiAgICAgICAgICAudG9rZW4ubnVtYmVyLFxuICAgICAgICAgIC50b2tlbi5jb25zdGFudCxcbiAgICAgICAgICAudG9rZW4uc3ltYm9sLFxuICAgICAgICAgIC50b2tlbi5kZWxldGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjgxZDIyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b2tlbi5zZWxlY3RvcixcbiAgICAgICAgICAudG9rZW4uYXR0ci1uYW1lLFxuICAgICAgICAgIC50b2tlbi5zdHJpbmcsXG4gICAgICAgICAgLnRva2VuLmNoYXIsXG4gICAgICAgICAgLnRva2VuLmJ1aWx0aW4sXG4gICAgICAgICAgLnRva2VuLmluc2VydGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOWE2ZTNhO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b2tlbi5vcGVyYXRvcixcbiAgICAgICAgICAudG9rZW4uZW50aXR5LFxuICAgICAgICAgIC50b2tlbi51cmwsXG4gICAgICAgICAgLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxuICAgICAgICAgIC5zdHlsZSAudG9rZW4uc3RyaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOWE2ZTNhO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b2tlbi5hdHJ1bGUsXG4gICAgICAgICAgLnRva2VuLmF0dHItdmFsdWUsXG4gICAgICAgICAgLnRva2VuLmtleXdvcmQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDhkZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRva2VuLmZ1bmN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjgxZDIyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b2tlbi5yZWdleCxcbiAgICAgICAgICAudG9rZW4uaW1wb3J0YW50LFxuICAgICAgICAgIC50b2tlbi52YXJpYWJsZSB7XG4gICAgICAgICAgICBjb2xvcjogI2U5MDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudG9rZW4uaW1wb3J0YW50LFxuICAgICAgICAgIC50b2tlbi5ib2xkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b2tlbi5pdGFsaWMge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b2tlbi5lbnRpdHkge1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b2tlbi5jb21tZW50IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIGB9XG4gICAgLz5cbiAgKTtcbn07XG4iXX0= */"))
});
});