Commit graph

15 commits

Author SHA1 Message Date
Rodolphe Breard 85eb1ff03e Refactor the page edition
Markdown has been removed, pages are now directly edited in HTML. To
ease that process, TinyMCE has been added. Also, the admin dashboard now
provides a file management tool in order to upload stuff.
2020-02-28 13:53:57 +01:00
Rodolphe Breard c15512e799 Format code using black 2019-07-24 19:07:41 +02:00
Rodolphe Breard 428bd941e2 Enforce coding style 2018-11-08 20:11:14 +01:00
Rodolphe Breard 1a9f9ca23b Move the nsfw functions into a real module 2018-06-03 23:48:21 +02:00
Rodolphe Breard b0b8f30580 Migrate to Bulma
Bulma is simple and free full-CSS framework. Unlike Bootstrap, it fits
within a single small CSS file. It is also well integrated in Django.
https://bulma.io/
2018-06-03 22:16:40 +02:00
Rodolphe Breard 2e7c42f61f Add a footer with a legal page 2018-06-03 11:02:55 +02:00
Rodolphe Breard 4bdfe2d05c Flag allowed NSFW content 2018-06-02 21:43:23 +02:00
Rodolphe Breard bfe37bedea Allow pages to be marked as NSFW 2018-06-02 16:03:13 +02:00
Rodolphe Breard 01c9651131 Add markdown support for flat pages 2018-02-25 20:46:41 +01:00
Rodolphe Breard eb8a3688a5 Return a 404 error for non-existent pages 2018-02-04 11:25:02 +01:00
Rodolphe Breard 0b59b4b140 Enforce some pep8 code style 2018-01-27 23:12:09 +01:00
Rodolphe Breard 3a0d5f6be1 Remove the default title on pages 2018-01-20 12:48:47 +01:00
Rodolphe Breard 6b0dda0f2f Add a missing import 2018-01-20 11:00:31 +01:00
Rodolphe Breard 7b55cea90b Allow to write static pages in HTML 2018-01-13 17:02:14 +01:00
Rodolphe Breard e5fcd61105 Add the static pages module 2018-01-13 15:45:54 +01:00