Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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