Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
认知谬论
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
事件溯源
Kafka消息
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
人工智能
Web3
模因梗
幽默梗
程序员职场
职业规划
面试技巧
道德经
认知偏差
Java入门
更多话题
谷歌推出能自动生成高性能、高可访问性、高SEO博客网站的开源生成器
20-09-13
banq
这是使用
Eleventy静态站点生成器
构建博客的入门模板库,构建生成的博客符合最通用的性能最佳实践:100分性能、100可访问性、100分最佳实践和100分SEO。该开源项目一周内获得2000个 github红心!点击标题见github项目
演示站点
生成的博客网站有以下特点:
在
Lighthouse
测试中达到完美分数。
符合
First Contentful Paint
(connection start stalled)低延迟单个HTTP请求
高度优化的
最大的内容绘图
LCP(具体分数取决于图像使用情况,但是图像已优化)
良好的CLS分数(点击一个链接时,链接移动了,很坏的用户体验)
良好的首次输入延迟FID(衡量的是从用户第一次与页面进行交互(即当他们单击链接,点击按钮)到浏览器实际上能够开始处理事件处理程序的时间)
图片
为每个图像生成多种尺寸,并在srcset中使用它们。
为每个图像生成一个模糊的占位符(无需添加HTML元素或使用JS)。
将图像转码为
AVIF
(由于编码器的不稳定,当前默认为关闭)和
webp
并生成picture元素。
延迟加载图像(使用原生的图片懒加载:
loading=lazy
)。
异步解码图片(使用decoding=async)。
通过推断并提供宽度和高度来避免CLS对图像的影响(Chrome,Firefox和Safari 14+支持)。
下载远程图像并在本地存储/提供它们。
不可变的网址。
CSS
默认为紧凑的“无类”
Bahunya CSS框架
。(具有响应式排版,导航栏,语法突出显示等功能的10KB、
无class
的CSS框架。)
内联CSS。
使用
PurgeCSS
在每页的基础上消除死代码/未使用的CSS 。
精缩CSS与
CSSO
。
其他
JS的不可变网址。
为图像,字体和JS设置不可变的缓存头(内联CSS)。当前实现Netlify _headers文件。
压缩HTML并对其进行优化以进行压缩。使用带有积极选项的
html-minifier
。
使用
rollup
将JS捆绑在一起,并用
terser最小化
。
当可能进行导航时,预取同源导航。
如果存在AMP文件,请对其
进行优化
。
字型
提供相同来源的字体。
制作字体display:swap。
分析工具
支持本地提供Google Analytics(分析)的JS并将其命中请求代理到Netlify代理(可以轻松添加其他代理)。
支持noscript命中请求。
避免阻止分析请求的加载。
要启用此功能,请googleAnalyticsId在中指定metadata.json。
DX功能
用途 作为本地开发过程中的图标。
支持一系列默认测试。
在上运行构建并进行测试git push。
为JS生成的Sourcemap。
SEO和社交
共享按钮优先,navigator.share()并退回到Twitter。使用类似于操作系统的共享图标。
支持OGP元数据。
支持Twitter元数据。
支持schema.org JSON-LD。
Sitemap.xml生成。
前端编程与架构
SEO
NoCode无代码工具
html5编程