fly63前端网

www.fly63.com

首页文章资源工具教程 栏目
  • 关于我们
  • 网站投稿
  • 赞助一下
搜索

在线工具_工作生活好帮手

打造各种简单、易用、便捷的在线工具,网友无需注册和下载安装即可使用

点击查看

关闭

提交网站

VitePress
分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://vitepress.vuejs.org/
GitHub:https://github.com/vuejs/vitepress
网站描述:基于vue极简静态站点生成器

什么是 VitePress?

VitePress 是 vuePress 的小弟弟,在 Vite 上构建的。

动机

主要是因为太慢!但是不怪 VuePress,怪 webpack!

Vite 则非常好的解决了问题:

几乎实时的服务启动
根据需要编译页面
非常轻量快速的 HMR(热模块重载)

另外,本身 VuePress 一些设计问题一直没有时间去修复,正好这次做个大重构。


改进的地方

用了 Vue 3

利用了 Vue 3 的改进的模板静态分析来尽可能字符串化静态内容

静态内容以字符串模式而不是渲染函数代码发送,JS 负载更便宜,注水(SSR 时生成 js 交互逻辑代码)也更快

这些优化仍然允许在 markdown 中混合使用 Vue 组件,编译器会帮你处理静态/动态分离工作

使用了 Vite

更快的 dev 服务器启动
更快的热更新
更快的构建(使用 Rollup)


更轻量的页面

Vue 3 树摇 + Rollup 代码分离

不会把所有页面的元数据都在一个请求中发送出去。客户端导航时再一起获得新页面的组件及元数据

没有用 vue-router,写了个轻量的路由(200 行代码)

(WIP)i18n本地化数据根据需要请求


其他不同点

VitePress 更武断且更少的配置。VitePress目标是缩减掉当前 VuePress 的复杂性并从其极简主义的根源重新开始

VitePress 是面向未来的:其目标浏览器是只支持原生 ES 模块导入的浏览器。其鼓励使用原始的 JavaScript 而不用转义以及使用 css 变量来主题化


将来这会是 VuePress 的下一版本么?

可能不会。

  避免影响 VuePress 当前的主题和插件生态

  核心逻辑是更少的主题 api(倾向于 JavaScript API 而不是文件布局方式)且没有插件(所有的定制都在主题内)


链接: https://fly63.com/nav/3310

more>>
相关栏目
阿里云活动、优惠券|代金劵
卓越的云计算技术和服务提供商
点击进入
硅云优惠券
领先的基础云计算服务提供商,PHP云虚拟主机第一品牌
点击进入
WordPress
PHP语言开发的博客平台
官网GitHub
宝塔服务器面板
简单好用的服务器运维面板
点击进入
MinDoc
一款针对IT团队开发的简单好用的文档管理系统
官网GitHub
hexo
一个快速、简洁且高效的博客框架
官网GitHub
Discuz
一套通用的社区论坛软件系统
官网
织梦dedeCMS
国内开源CMS的内容管理系统
官网
phpcms
领先的网站内容管理系统|网站管理系统
官网
帝国CMS
超高安全、超高稳定的开源CMS系统
官网
禅道
比较强大的项目管理源码
官网
Ecshop
一款B2C独立网店系统
官网
韩国VPS
专注免备国外Vps主机租用
官网
PageAdmin
专注、致力打造最优秀的内容管理系统
官网
docute
无需生成过程直接编写文档
官网GitHub
emlog
基于PHP-MySQL的博客及CMS建站系统
官网

手机预览