YewoMhango / blog-spa

Home Page:https://yewo.pythonanywhere.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blog SPA

This is a Blog web app made as a Single Page Application with the frontend in Elm (elm-spa) 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

About

https://yewo.pythonanywhere.com


Languages

Language:Elm 53.7%Language:Python 20.0%Language:SCSS 19.3%Language:HTML 6.4%Language:Shell 0.5%