Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohit-s96/blog-admin
cms for my blog
https://github.com/mohit-s96/blog-admin
blog-cms cms dashboard reactjs supabase
Last synced: about 1 month ago
JSON representation
cms for my blog
- Host: GitHub
- URL: https://github.com/mohit-s96/blog-admin
- Owner: mohit-s96
- Created: 2021-09-11T13:00:18.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-17T18:59:13.000Z (5 months ago)
- Last Synced: 2024-08-18T16:44:02.871Z (5 months ago)
- Topics: blog-cms, cms, dashboard, reactjs, supabase
- Language: TypeScript
- Homepage: https://admin.mohits.dev
- Size: 1.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## blog cms
This is the cms for my [blog](https://mohits.dev). Built on CRA it uses tailwind for styling and talks to bakckend serverless function on vercel.
> I didn't bother making it responsive because I only ever use it on my PC.
I designed this with for being a flexible way to create, edit and publish my blog. It is technically still a WIP but that's for the features I want to integrate later like analytics. Currently it allows me to:
- Create a blog in markdown or html.
- Upload images, optimize them through a backend function, and get back html with proper srcSet attributes for all image sizes.
- Specify general metadata like slug, title, tags etc.
- Have finer control like enabling or disabling comments on a blog.
- Archive a blog if need be.
- Edit any of the above mentioned features.
- Preview the output of the blog I am writing in real time and with a responsive adjustable view.
- Handle side effects of archiving a blog by invalidating the redis cache related to that blog...and much more
Since it is password protected, only I can actually use anything but I plan to add a test user account with no privilege for anyone to use.
> PS: there is a cat on the login page 🐱