Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lemmon/tablog-svelte
📓 A minimalistic blog theme built with SvelteKit.
https://github.com/lemmon/tablog-svelte
blog css svelte sveltekit template theme themes
Last synced: 15 days ago
JSON representation
📓 A minimalistic blog theme built with SvelteKit.
- Host: GitHub
- URL: https://github.com/lemmon/tablog-svelte
- Owner: lemmon
- License: mit
- Created: 2022-12-19T09:05:56.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-08T12:21:36.000Z (about 2 months ago)
- Last Synced: 2024-12-09T08:52:16.473Z (26 days ago)
- Topics: blog, css, svelte, sveltekit, template, theme, themes
- Language: Svelte
- Homepage: https://tablogdemo.vercel.app
- Size: 1.04 MB
- Stars: 37
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tablog
A minimalistic blog theme built with SvelteKit.
📺 [Demo](https://tablogdemo.vercel.app)
## Install
```sh
npx degit lemmon/tablog-svelte
npm install
npm run dev
```## Usage
Posts and pages are generated with mdsvex processor. All content is located in `/content` folder. If an entry has the `date` prop it is treated as a blog post. If not it is considered a static page. All pages containing `draft: true` prop are treated as drafts and therefore inaccessible.
General site configuration can be adjusted by editing the `/src/config.js` file.
You can easily upgrade this example project to hook to any blog api of your choice; render static or dynamic content and deploy to numerous production environemtns, with just few simple tweaks. See [SvelteKit documentation](https://kit.svelte.dev/docs) for more info.
## License
MIT