在博客页面直接写html代码
我修改了这个项目的源代码,现在它支持直接在博客页面写html了。
我修改了这个项目的源代码,现在它支持直接在博客页面写html了。
页面的代码是
但是有个缺点:换号的时候会自动给我加 p 标签。我要想一个办法解决。。。
<script src="https://cdn.bootcdn.net/ajax/libs/babel-standalone/7.22.17/babel.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/react/18.2.0/umd/react.development.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/react-dom/18.2.0/umd/react-dom.development.min.js"></script>
<script type="text/babel">
function App(){
let [a,setA] = React.useState(1)
return <>
<div>数字:{a}</div>
<button onClick={()=>{setA(a+1)}}>加一</button>
</>
}
// 使用createRoot来渲染应用
const rootElement = ReactDOM.createRoot(document.getElementById('root'));
rootElement.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
</script>
<div id="root"></div>
如果您看到这篇文章,表示您的 blog 已经安装成功.
这是10年前的程序。。。
m1 芯片不能直接 npm install canvas
,会报错。
Github上的解决方案:
https://github.com/Automattic/node-canvas/issues/1733
Ok, I somehow got it to work but I really don't know what I changed... I assume you ran brew install pkg-config cairo pango libpng jpeg giflib librsvg at some point? The only thing I remember doing was running brew doctor once, then npm uninstall canvas and npm i canvas --save
brew install pkg-config cairo pango libpng jpeg giflib librsvg
rm -rf node_modules
npm install