Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yewomhango/blog-spa
https://github.com/yewomhango/blog-spa
blog django django-rest-framework elm elm-spa spa
Last synced: about 7 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/yewomhango/blog-spa
- Owner: YewoMhango
- Created: 2022-07-03T11:58:37.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-28T16:59:14.000Z (about 1 year ago)
- Last Synced: 2023-12-29T11:45:33.920Z (about 1 year ago)
- Topics: blog, django, django-rest-framework, elm, elm-spa, spa
- Language: Elm
- Homepage: https://yewo.pythonanywhere.com
- Size: 3.21 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blog SPA
This is a Blog web app made as a Single Page Application with the frontend in [Elm](https://elm-lang.org/) ([elm-spa](https://www.elm-spa.dev/)) and the backend in Python (Django). It also includes Server-side rendering on top of the client-side rendering to improve SEO.
# Features
- Only the owner(s) and assigned staff of the website itself actually post, so not like Medium
- Posts are written/typed out in Markdown format
- Responsive design
- SEO features:
- OpenGraph meta tags
- Sitemap
- Server-side rendering on key pages (homepape, post page) before hydration with the SPA# Planned Features
- Commenting on posts
- Pagination on both the homepage and search page
- Uploading of pictures or other media when writing/typing a post