跳到主要内容

Test 1

警告

以下代码直接嵌入文档时构建会出错,开发服务器正常

经测试,只要导入了 import ReactJson from 'react-json-view'; 就会有这个问题



import * as internal from '@docusaurus/theme-common/internal';

import ReactJson from 'react-json-view'
export function MyComponent () {
// console.log(internal);
// console.log(metadata);
// const {metadata, isBlogPostPage} = internal.useBlogPost();
const doc = internal.useDoc();
return (
<div>
<ReactJson src={doc} />
</div>
);
};

<MyComponent />


import ReactJson from 'react-json-view'
import axios from 'axios';
import BrowserOnly from '@docusaurus/BrowserOnly';


export const View = function () {
return <BrowserOnly>{()=>{
const [value, setValue] = React.useState({});
React.useEffect(() => {
axios.get('/api/open',{
params:{file: 'package.json'},
responseType: 'json'
})
.then(response => {
setValue(response.data)
})
.catch(error => {
setValue(error.message)
});
}, []);
return <ReactJson src={value} />
}}</BrowserOnly>
}

<View />


import useGlobalData from '@docusaurus/useGlobalData';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';

function Data(props){
const {siteConfig, siteMetadata} = useDocusaurusContext();

return (<>
<h1>{siteConfig.title}</h1>
<div>{siteMetadata.siteVersion}</div>
<div>{siteMetadata.docusaurusVersion}</div>
</>)
}

Helvetica

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

英文内容 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

Verdana

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

英文内容 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

Tahoma

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

英文内容 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

Times New Roman

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

英文内容 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

Georgia

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

英文内容 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

Palatino Linotype

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

英文内容 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

Microsoft YaHei

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

英文内容 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

FangSong

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

英文内容 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

KaiTi

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.

英文内容 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed volutpat vestibulum nulla at ultrices. Fusce dapibus justo non purus scelerisque facilisis. In hac habitasse platea dictumst.