Commit Graph

200 Commits

Author SHA1 Message Date
Gregory Soutade 27bd360abe Add output language support 2022-10-08 16:08:02 +02:00
Gregory Soutade c5744585c7 Fix an error in markdown2.py transformation, : character doesn't need to be encoded when converting an URL 2022-10-08 16:07:41 +02:00
Gregory Soutade 2bd6f8ae21 Update site for w3c standards 2022-09-18 17:22:57 +02:00
Gregory Soutade 0d5d5ce535 Fix errors with Python3 2022-09-18 17:22:17 +02:00
Gregory Soutade 4ece9e9079 Force iframe end tag </iframe> to be wrote (optimized by xml parser) 2022-09-18 17:04:15 +02:00
Gregory Soutade 1b0c92e45a Many fixes (encoding/Python3) 2022-06-19 10:12:51 +02:00
Gregory Soutade fa98b0b0e0 Update blog templates 2022-06-19 10:12:14 +02:00
Gregory Soutade 96e12bce83 Update blog templates 2022-06-19 10:11:35 +02:00
Gregory Soutade b7fb9738a1 Update blog.soutade.fr 2020-04-06 10:32:09 +02:00
Gregory Soutade 1805967833 Update post/_createPost to not simply append post content, but replace dyn:post node 2020-04-06 10:31:28 +02:00
Gregory Soutade 10347ec588 Don't remove Drafts in blog view
Add a check for robots directly using search form
2020-03-20 16:56:02 +01:00
Gregory Soutade 7cb4f1d3d7 Update Markdown parser from 2.1.1 to 2.3.2 2020-03-20 16:55:45 +01:00
Gregory Soutade 4b642fa48a Fix some bugs:
* Don't use cached objects if file has been removed
	* Replace subblock node with all of this nodes instead of appending them at the end of parent (respect order)
	* Disable Post cache cause it generates some random errors
	* Don't forget to update cur page number, even if Post creation has failed
2020-03-20 16:55:23 +01:00
Gregory Soutade f99bea97ef Update blog theme 2020-03-20 16:48:52 +01:00
Gregory Soutade e029a1fc35 Also checks for 'email' field to be present 2016-06-13 07:37:53 +02:00
Gregory Soutade 05c92a1738 Update version and ChangeLog 2016-06-05 09:19:02 +02:00
Gregory Soutade 7b93925d00 Some robots doesn't set referer when they try to add comment 2016-06-05 09:13:46 +02:00
Gregory Soutade 7fff2dbd2d Update README and ChangeLog 2016-05-22 10:29:42 +02:00
Gregory Soutade 3caae2dee2 Add fail2ban filter 2016-05-22 10:28:58 +02:00
Gregory Soutade 8bf132976d Read posts with unicode instead binary 2016-03-19 17:03:43 +01:00
Gregory Soutade 97176ed454 Add mardown include syntax in templates 2016-01-17 15:14:25 +01:00
Gregory Soutade e0b8f544ff Fix HTML article inclusion
Fix draft inclusion in preview
Enhance cache post content (avoid recomputing md5sum if present)
Add generation duration time
Add post only generation (for Dev)
Remove Draft when it becomes Post
Update blog Copyright
Update TinyMCE plugins for inclusion
Sort tags by name
2016-01-09 20:10:27 +01:00
Gregory Soutade 9b49bf9114 Add autofocus to login page 2015-11-08 14:53:30 +01:00
Gregory Soutade f6816ce9ff TEMPLATE_DIRS must now be a tuple 2015-09-29 08:16:17 +02:00
Gregory Soutade cde08b8cfa Add article inclusion (Mardown only) 2015-09-21 19:07:39 +02:00
Gregory Soutade dd6739461b Update to Django 1.8 + various changes 2015-09-21 19:05:25 +02:00
Gregory Soutade 47f5f97618 Redirect user to comment when it's added and not to begining of page
Always update	modification date when post/draft is saved
Update version
2015-08-09 15:33:19 +02:00
Gregory Soutade 0b871656b5 Don't crash if pygments is not installed 2015-08-08 17:17:15 +02:00
Gregory Soutade a20936c7f7 Update LJDC 2015-07-08 07:40:36 +02:00
Gregory Soutade b440ba1464 Update LJDC and add 2014 archives 2015-01-06 17:52:04 +01:00
Gregory Soutade d1b86ba7cd Forgot last year in archive generation 2015-01-06 17:50:59 +01:00
Gregory Soutade 62ed52d797 Fix bugs:
* Can't create categories and tags
	* Recursively create directories
2014-11-13 19:25:02 +01:00
Gregory Soutade 7aa99e0cbe Do things in a more python way 2014-09-24 20:27:27 +02:00
Gregory Soutade 5e1007e7da Display comments number on all type of index (category, tag, archive...) 2014-09-24 20:26:03 +02:00
Gregory Soutade c0318ae208 Displays drafts in reverse order 2014-07-22 20:58:34 +02:00
Gregory Soutade cce16e031a Add .gitignore 2014-07-22 20:56:18 +02:00
Gregory Soutade c53f48846d Update ljdc.perl 2014-07-22 20:53:44 +02:00
Gregory Soutade 951dcc47f7 Add Markdown "code" help 2014-07-22 20:53:11 +02:00
Gregory Soutade 694b7f5f89 Update blog.soutade.fr 2014-07-22 20:51:12 +02:00
Gregory Soutade 33103cff74 Update ChangeLog 2014-06-09 11:47:38 +02:00
Gregory Soutade 0b347c2f16 Add dyn:category_name 2014-06-09 11:46:25 +02:00
Gregory Soutade eb283280f1 Update ChangeLog 2014-06-05 19:57:11 +02:00
Gregory Soutade 361be87cb2 Add dyn:comments_count 2014-06-05 19:56:47 +02:00
Gregory Soutade 193b439517 Fix regression : replace hook accidentally removed from index generator 2014-06-05 19:22:13 +02:00
Gregory Soutade 01a070745e Update ChangeLog 2014-06-01 18:59:18 +02:00
Gregory Soutade 0741709259 Add dyn:first_page_only
Add dyn:ljdc_last
2014-06-01 18:58:13 +02:00
Gregory Soutade a747417ad2 Forgot edit_draft template 2014-06-01 11:35:26 +02:00
Gregory Soutade c8401c6ea1 Update ChangeLog 2014-06-01 11:30:13 +02:00
Gregory Soutade 8485fa662e Fix a bug : post set to non published were not removed during re generation 2014-06-01 11:28:47 +02:00
Gregory Soutade ddf267e9ca Add FileOutputCache to avoid disk reading generated posts if not necessary
Always write post on edit (don't try to hash)
2014-06-01 11:28:24 +02:00