Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sentinel1909/blog-cms2024
A repo for a blog and cms using the Bun/ElysiaJs/SQLite/HTMX stack
https://github.com/sentinel1909/blog-cms2024
bun elysiajs htmx sqlite
Last synced: 6 days ago
JSON representation
A repo for a blog and cms using the Bun/ElysiaJs/SQLite/HTMX stack
- Host: GitHub
- URL: https://github.com/sentinel1909/blog-cms2024
- Owner: sentinel1909
- License: mit
- Created: 2024-03-04T15:27:35.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-13T04:09:17.000Z (8 months ago)
- Last Synced: 2024-03-13T06:46:27.117Z (8 months ago)
- Topics: bun, elysiajs, htmx, sqlite
- Language: TypeScript
- Homepage: https://blog-cms2024.vercel.app
- Size: 127 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: License.txt
Awesome Lists containing this project
README
# Blog CMS 2024
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
A bare bones blog CMS created with Bun/ElysiaJS/SQLite/HTMX.
## Installation
Install Bun by following the instructions on the [offical Bun site](https://bun.sh)
## Usage
The is a barebones blog CMS. It will:
- display a featured article on the Home page
- provide a summary of all the posts in the database, in a card format
- edit and delete capability for individual articles
- add new articles### Development Server
Start a development server with:
```bash
bun run dev
```### Production Build
To create a production build:
```bash
bun run build
```## Features
- ElysiaJS for app routes
- SQLite for data storage
- HTMX for interactivity and page functions
- Markdown content rendered by Showdwon## Dependencies
- Bun
- ElysiaJS
- SQLite
- HTMX
- Showdown## Author
- Jeffery D. Mitchell
## License
This project is open source and available under the MIT License.