小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
使用 Shiki 实现语法高亮并为代码块添加复制功能

我在网站上添加了代码片段功能,使用 rehype-pretty-code 插件实现语法高亮,并创建自定义组件添加复制按钮,以提升用户体验。

使用 Shiki 实现语法高亮并为代码块添加复制功能

DEV Community
DEV Community · 2024-12-22T06:00:36Z
在SolidJS中显示代码片段

SolidJS生态系统较小,开发者在寻找工具时可能遇到困难。在#SolidStart2024黑客马拉松中,作者创建了一个应用,使用Shiki轻量化显示代码片段,避免了完整代码编辑器的负担。同时,Spotter.dev增强了SolidStart REST API的体验,提供API可观测性。Shiki帮助开发者高效格式化代码,提升用户体验。

在SolidJS中显示代码片段

DEV Community
DEV Community · 2024-11-17T18:16:07Z

本教程讲解如何使用SvelteKit、Tailwind CSS和Shiki构建SEO友好的博客。通过mdsvex支持Markdown,使用remark-unwrap-images和remark-toc处理图片和目录,rehype-slug生成URL。教程涵盖SvelteKit和Tailwind CSS的设置、Markdown解析、博客文章创建与展示,实现支持代码高亮和元数据的响应式博客。

使用 SvelteKit 构建完美的技术博客

DEV Community
DEV Community · 2024-10-03T14:10:45Z
在 Hugo 中使用 Shiki

Shiki是一款美观且强大的代码语法高亮器,基于TextMate的语法和主题。它能为几乎所有主流编程语言提供准确且快速的语法高亮。使用Shiki只需几分钟即可在Hugo配置好代码语法高亮器。它是纯静态的,不需要引入庞大的JS资源。可以通过@shikijs/rehype插件在Hugo博客项目中实现Shiki代码语法高亮。

在 Hugo 中使用 Shiki

大大的小蜗牛
大大的小蜗牛 · 2024-08-15T14:42:21Z
Shiki 性能优化 - 按需加载语法解析

Shiki是一个代码高亮库,但加载过慢且浪费流量。文章介绍了如何按需加载Shiki所需的语言解析器,减少加载时间和流量浪费。通过动态加载和使用use hook,实现了只加载需要的语言解析器。最后,提到了解决CLS(页面抖动)的方法。

Shiki 性能优化 - 按需加载语法解析

静かな森
静かな森 · 2024-04-20T14:44:15Z
代码高亮分词对比

本文对比了几款代码高亮引擎在 Python 代码中的表现,结果显示 Prism.js 和 Pygments 表现相近,而 Highlight.js 表现较差。推荐使用 Prism.js 作为博客代码高亮。此外,新发现的 shiki 引擎表现优异,支持与 VSCode 相似的语法高亮,已成为推荐选择。

代码高亮分词对比

Frost's Blog
Frost's Blog · 2020-12-08T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码