From 7543f03e1291a03723c3ac28e71016fbffa32c5e Mon Sep 17 00:00:00 2001 From: welpo Date: Sun, 16 Apr 2023 03:40:52 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20docs:=20mention=20perfect=20Ligh?= =?UTF-8?q?thouse=20score?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++++ content/_index.md | 2 +- lighthouse_score.png | Bin 0 -> 5493 bytes 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 lighthouse_score.png diff --git a/README.md b/README.md index 1b77077..5580d1a 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,14 @@ See a live preview [here](https://welpo.github.io/tabi). ![tabi](screenshot.png) +Tabi has a perfect score on Google's Lighthouse audit: + +![lighthouse](lighthouse_score.png) + ## Features - [X] Dark and light themes. Defaults to the OS setting, with a switcher in the navigation bar. +- [X] Perfect Lighthouse score (Performance, Accessibility, Best Practices and SEO). - [X] [KaTeX](https://katex.org/) support. - [X] All JavaScript (theme switcher and KaTeX) can be fully disabled. - [X] Projects page. diff --git a/content/_index.md b/content/_index.md index 00c0fc9..711d7c4 100644 --- a/content/_index.md +++ b/content/_index.md @@ -10,4 +10,4 @@ section_path = "blog/_index.md" max_posts = 4 +++ -Tabi is a fast, lightweight, and modern [Zola](https://getzola.org) theme. It aims to be a personal page and home to blog posts. It features responsive design, dark and light modes, custom shortcodes, and much more. +Tabi is a fast, lightweight, and modern [Zola](https://getzola.org) theme. It aims to be a personal page and home to blog posts. It features a perfect Lighthouse score, responsive design, dark and light themes, custom shortcodes, and much more. diff --git a/lighthouse_score.png b/lighthouse_score.png new file mode 100644 index 0000000000000000000000000000000000000000..84d86f94d97325dafb253861481c506129b8b209 GIT binary patch literal 5493 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