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.