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