Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[new feature] RC 阶段 更新列表 #22

Closed
39 tasks done
pengzhanbo opened this issue Dec 23, 2023 · 14 comments
Closed
39 tasks done

[new feature] RC 阶段 更新列表 #22

pengzhanbo opened this issue Dec 23, 2023 · 14 comments
Assignees
Labels
enhancement New feature or request

Comments

@pengzhanbo
Copy link
Owner

pengzhanbo commented Dec 23, 2023

破坏性更新

  • ‼️ 主题包名 @vuepress-plume/vuepress-theme-plume 重命名为 vuepress-theme-plume.
    旧的包将被标记为 Deprecate
  • ‼️ 所有插件名 @vuepress-plume/vuepress-plugin-* 重命名为 @vuepress-plume/plugin-*
    旧的包将被标记为 Deprecate
  • ‼️ 移除代码高亮插件 @vuepress/shiki(build) 和 @vuepress/prismjs(dev) ,使用 @vuepress-plume/plugin-shikiji 实现代码高亮,支持更丰富的功能
  • monorepo 目录结构调整,移除 packages,插件迁移至 plugins/*,主题迁移至 theme

主要更新

  • 新增插件 @vuepress-plume/plugin-shikiji: 使用 shikiji 实现代码高亮
  • 优化 plugin-copy-code 插件,优化 UI,交互体验
  • 为代码提供 行高亮: 新增行、删除行、警告行、错误行、聚焦行 等。
  • 代码块高亮 支持 亮色/暗色 主题切换
  • 优化内容容器样式
  • 优化主题 CSS 变量
  • 新增 文章更新时间、编辑交互、contributors、 页面 prev/next
  • 新增 文章阅读时间
  • 添加 友情链接 页面支持
  • 添加 博客文章 标签页面、归档页面
  • 新增页面打印支持
  • 增强对 多语言配置的支持
  • 博客文章列表页 分页支持
  • 新增本地搜索功能,使用 minisearch 替换官方本地搜索插件
  • 新增 全站加密、部分加密 功能
  • 全新的首页
  • 支持嵌入 PDF
  • 支持嵌入 bilibili、youtube 视频
  • 支持嵌入 图表: chart.js、 ECharts、Mermaid、flowchart 等
  • 支持嵌入 CodePen, JSFiddle, CodeSandbox, Replit
  • 支持 golang, kotlin, rust 在线代码演示
  • 支持 布局插槽
  • 支持 组件覆写
  • 支持 单独的 主题配置文件
  • 支持 文件树
  • 新增 create-vuepress-theme-plume 包,交互式命令行帮助用户创建项目

优化更新

  • 优化移动端 TOC 交互
  • 新增部分页面文本内容配置选项
  • 优化编写md时运行时注入的插件实现预期的热更新
  • 新增 back-to-top 按钮
  • 优化主题默认配置预设,进一步减少用户不必要的配置项
  • 新增侧边栏图标支持
  • 全站过渡动效优化

试验性功能

其它

  • 文档更新

Tip

欢迎提出您期望的功能,欢迎通过 PR 的方式帮助完善本项目!

@pengzhanbo pengzhanbo added the enhancement New feature or request label Dec 23, 2023
@pengzhanbo pengzhanbo self-assigned this Dec 23, 2023
@pengzhanbo pengzhanbo pinned this issue Dec 23, 2023
This was referenced Dec 23, 2023
Merged
Merged
Merged
Merged
Merged
Merged
@Mister-Hope
Copy link

@vuepress-plume/plugin-shikiji 可以废弃了,我们下个版本会迁移到 shikiji

@pengzhanbo
Copy link
Owner Author

@vuepress-plume/plugin-shikiji 可以废弃了,我们下个版本会迁移到 shikiji

@Mister-Hopeplugin-shiji 仓库有了解到迁移,
期待下个版本发布。目前发现从 shiki 迁移到 shikiji,有几个问题需要解决:

  • line-numbers 行数的计算,在 shikiji 下 不需要剪除最后行 \n
  • code highlight 缺少 attrs, 或者说需要一个可行 attrs 解析方案,以适配如 shikiji 支持的 transformer 如 TwoSlash

@pengzhanbo
Copy link
Owner Author

@mdit/plugin-spoiler is released, I adjust your original syntax because it breaks table, affect other inline grammar and a little hard to write.

mdit-plugins.github.io/spoiler.html

It's great, the new grammar is indeed better.

@Mister-Hope
Copy link

Mister-Hope commented May 5, 2024

theme-plume.vuejs.press 对主题来说确实是个更合适的选择,因此可以的话我期望可以使用这个域名。

Give me an ip alias or cname record

CNAME vuepress-theme-plume.netlify.app

Done

@pengzhanbo
Copy link
Owner Author

theme-plume.vuejs.press 对主题来说确实是个更合适的选择,因此可以的话我期望可以使用这个域名。

Give me an ip alias or cname record

CNAME vuepress-theme-plume.netlify.app

Done

image

@Mister-Hope
Copy link

Mister-Hope commented May 6, 2024

theme-plume.vuejs.press 对主题来说确实是个更合适的选择,因此可以的话我期望可以使用这个域名。

Give me an ip alias or cname record

CNAME vuepress-theme-plume.netlify.app

Done

image

Oh, Netlify does not allowed a domain to be served on different accounts. So if you want to use netlify, I may need to help you serve the documentation.

You can contact me through wechat. And I can import your repo and server for you once you release the current netlify subdomain

@meteorlxy
Copy link

你们俩的中文讨论怎么一股子机翻的味道 [doge]

@Mister-Hope
Copy link

你们俩的中文讨论怎么一股子机翻的味道 [doge]

因为所有代码的讨论都是从英文形成思路过来了的,我做理论物理,我写的中文论文也是机翻的味道。你从接触一件事情就是用其他语言的话,你很难不从那个语言出发来思考你要说什么。

@huankong233
Copy link
Contributor

你们俩的中文讨论怎么一股子机翻的味道 [doge]

因为所有代码的讨论都是从英文形成思路过来了的,我做理论物理,我写的中文论文也是机翻的味道。你从接触一件事情就是用其他语言的话,你很难不从那个语言出发来思考你要说什么。

理论物理学博士 [doge]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants