GithubHelp home page GithubHelp logo

janusle / yanlog Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 329 KB

My personal blog built with Django.

Home Page: http://yanle.me

Python 54.25% Makefile 2.62% HTML 17.80% Ruby 0.45% Gherkin 0.23% CSS 24.65%

yanlog's People

Contributors

janusle avatar

Stargazers

 avatar

Watchers

 avatar  avatar

yanlog's Issues

Change password

  • Allow user to change password through the general admin page.
  • Create a management command to reset the email and password

Flatpage 'Reading'

Create a flatpage reading containing books the blog owner is reading and have read.

Add Readme

Add readme to the project which includes:

  1. Brief introduction
  2. Steps to setup dev env
  3. Steps to deploy the blog

Preview page for post

  • Add a preview button on the post detail page
  • User clicks 'preview' page to see post preview

Upgrade to Django 1.9

As Django1.9 provides a couple of features which are needed(e.g. permission mixins), it's worth to upgrade to Django 1.9.

Archive page

A archive page providing archive by tags and years.

Flatpage 'About'

Create a flatpage 'about' which contains the info of the owner of the blog

Add footer to pages

At this stage, footer can be static. Later on, footer should be read from the db.

Change email

Allow user to change email through admin page

Tag management

  1. User can add new tag when creating or editing post.
  2. User can edit and remove tags in a tag management page.

Coverage improvement

  • Add unit tests and bdd tests to improve coverage
  • Place all configs of coverage.py into .coveragerc
  • Set up coveralls in CI

add DISQUS

add disqus to allow people to comment the post

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.