如何解决如何使用Slate.js实现动态代码突出显示?
我正在尝试构建具有代码突出显示支持的即时Markdown编辑器。
我正在使用https://www.slatejs.org/。
这个想法是当你这样写的时候:
import Head from "next/head";
import { useRouter } from "next/router";
export default function Result({ scoreValue }) () {
let encodedURL = encodeURIComponent(scoreValue);
return (
<>
<Head>
<Meta property="og:url" content="https://myapp.com" />
<Meta property="og:type" content="website" />
<Meta property="og:title" content="app title" />
<Meta property="og:image:width" content="1200" />
<Meta property="og:image:height" content="627" />
<Meta
property="og:image"
content={`https://ik.imagekit.io/hk6nkvbz2x/default-image.jpg/tr:ot-${encodedURL},ots-150,otc-FFFFFF`}
/>
</Head>
<div>
<img
src={`https://ik.imagekit.io/hk6nkvbz2x/default-image.jpg/tr:ot-${encodedURL},otc-FFFFFF`}
alt=""
/>
</div>
</>
);
}
Result.getinitialProps = async function ({ query }) {
const { score } = query;
return { scoreValue: score };
};
我希望这段代码能够自动突出显示语法。我什至不确定是否有可能。有什么建议吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。