Simply Awesome Blog Starter built in SvelteKit
You can install QWER with npx
:
npx degit sebaofficial/QWER my-blog
- Get npm v18 or higher;
- Get npm:
npm i -g pnpm
- Install the dependencies:
pnpm i
- Run local dev server:
pnpm dev
- Create a post:
pnpm run create-post my-post
Full documentation can be found here.
-
โก Super fast site performance. Near Perfect PageSpeed score.
-
๐ค SEO ready with meta, Open Graph, Schema, JSON-LD, microformats2.
-
๐ On-site Search.
-
๐ฑ Mobile-First / Responsive design.
-
โ๏ธ Write post with Markdown syntax.
-
๐งฎ ๐งช Write Math and Chemical formulas with TeX Syntax via Katex & mhchem.
-
๐ Folder-based organization for creating posts.
-
๐ท๏ธ Multi-Tags filtering.
-
๐ Auto-Generate Table of Content for posts.
-
๐ฆ Out-of-the-box support for Atom feed, Sitemap, PWA, JSON Feed.
-
๐ผ๏ธ Automatic image optimization via vite-imagetools.
-
โ๏ธ Support embedding Svelte components and Javascript with Markdown.
-
๐ฌ Supports Giscus - a comments system powerd by Github Discussions.
-
๐ Utilizes UnoCSS - the instant on-demand atomic CSS engine.
-
๐ i18n via typesafe-i18n.
-
๐ Deploy the blog Free on Vercel, Netlify, Cloudflare Pages or GitHub Pages.
Please consider adding svelte-qwer
topic to your repository.
To see who else is using QWER, please check Github-Topics: svelte-qwer.
- This is a fork of kwchang0831/svelte-QWER with some improvements, if you're using this repository consider giving a start to kwchang0831/svelte-QWER.
This project is under the MIT License.