Justin Mayer
65b93dbfd4
Remove trailing slash from SITEURL if present
2012-03-23 07:16:23 -07:00
Kyle Fuller
0ed6cf7743
Follow the PATH variable in settings
2012-03-23 09:05:47 +00:00
Justin Mayer
6e467172e5
Merge branch 'master' into feeddomain
...
Conflicts:
pelican/settings.py
tests/test_settings.py
2012-03-22 08:29:27 -07:00
Justin Mayer
1623394da8
Add tests for pull request #262
2012-03-22 07:58:04 -07:00
Andrea Crotti
0922efa371
change the way logging is done, using the standard log tree instead of
...
calling the module-level functions on an unitialised logging object.
This allows to
- simplify log.py
- use one logger object for each file
2012-03-20 13:01:21 +00:00
Justin Mayer
8819d02600
Allow for serving feeds from a separate domain.
...
This (indirectly) enables support for FeedBurner. Added docs for
FeedBurner configuration. Clarify how defining the SITEURL attribute
affects URL structure. Closes #177 .
2012-03-16 20:27:26 -07:00
Alexis Metaireau
189da25c5b
Merge branch 'master' of github.com:ametaireau/pelican
2012-03-11 02:50:37 +01:00
Alexis Metaireau
d43bd1dcb8
Add a way to use Typogrify to enhance the generated HTML.
2012-03-11 02:48:36 +01:00
Alexis Metaireau
d6be2fb44c
Put deprecation code in a separate place
2012-03-11 01:59:22 +01:00
Bruno Binet
0ca9997e10
paths for finding articles and pages are now parametrable
2012-03-11 01:22:16 +01:00
Alexis Metaireau
1c219d14bb
Use the slug as default URL for tags and authors.
2012-03-11 01:16:32 +01:00
Alexis Metaireau
8499ce3340
add some url and saveas settings that weren't present in the default settings dict
2012-03-10 13:23:50 +01:00
Alexis Metaireau
6cde7fd27a
PEP8-ify.
...
Wrap to 80 chars, sanitize imports.
2012-03-09 16:21:38 +01:00
Kyle Fuller
a39787c1a2
Add settings to change the URL's and SAVE_AS paths
...
Example usage:
* ARTICLE_URL = 'posts/{date:%Y}/{date:%b}/{date:%d}/{slug}/'
* ARTICLE_SAVE_AS = 'posts/{date:%Y}/{date:%b}/{date:%d}/{slug}/index.html'
This removes CLEAN_URLS and ARTICLE_PERMALINK_STRUCTURE because these
new settings can produce the same result.
2012-03-06 16:41:35 +00:00
Kyle Fuller
2be58aa51a
Remove WITH_PAGINATION, only have a DEFAULT_PAGINATION setting
...
DEFAULT_PAGINATION can be set to False instead of using WITH_PAGINATION
2011-12-22 14:02:31 +00:00
Jökull Sólberg Auðunsson
dc22d2b131
Added WITH_FUTURE_DATES settings, which if true treats future dated content as drafts.
2011-11-26 23:23:19 +00:00
Alexis Metaireau
96b52a2283
issue a warning in case no timezone is defined
2011-08-18 13:58:04 +02:00
Borgar
cd277672d0
Add a setting to limit feeds to a max number of items.
...
This adds FEED_MAX_ITEMS, which dictates the maximum number of items allowed in a feed.
2011-08-02 23:29:34 +00:00
mviera
a13ae91f0b
Adding more documentation about ARTICLE_PERMALINK_STRUCTURE in settings. Also, i deleted the try except because strftime never raises an exception. Issue #145
...
I set the ARTICLE_PERMALINK_STRUCTURE option as null in settings.py and remove it from pelican sample config file.
2011-07-29 22:09:09 +02:00
mviera
2609004719
I change PERMALINK_STRUCTURE to ARTICLE_PERMALINK_STRUCTURE and updating the settings.rst documentation.
...
Also I have implemented other options to this setting, such as the category, the date, the author, this kind of things.
Finally, I have setted the ARTICLE_PERMALINK_STRUCTURE option as null in pelican.conf.py sample file.
2011-07-29 01:11:35 +02:00
mviera
068a3d2f1d
Year and month in URL. Issue #145
2011-07-27 23:47:50 +02:00
Mario Rodas
dc6934be43
all test pass
2011-07-02 15:15:21 -05:00
derdon
1288676302
check the actual value in the settings
2011-06-13 01:34:36 +02:00
derdon
ac0b1a6f82
check only paths (i.e. not None) for being absolute when reading the settings
2011-06-13 01:25:29 +02:00
Alexis Metaireau
515e02bcc6
Add the OUTPUT_PATH as a relative path.
2011-06-12 22:31:26 +02:00
Rory McCann
fee2b50cb9
If the PATH settings is set to a non-absolute path, then use normalize it relative to the settings file. This should probably be done for other settings aswell
2011-06-12 18:52:42 +01:00
Alexis Metaireau
1c6ea5aab2
Fix locale setup in settings.py
2011-05-31 12:44:40 +02:00
Alexis Metaireau
44c1fe4840
Definitely a bad day for commits. Thanks kmike for reviewing
2011-05-19 18:10:21 +01:00
Alexis Metaireau
f759491279
Oops. This is it. See #115 .
2011-05-19 18:00:17 +01:00
Alexis Metaireau
5277b9dc16
Add the possibility to specify a list of alternatives for locales. Fixes #115
2011-05-19 17:28:45 +01:00
Alexis Metaireau
371892ceaa
Merge branch tests into main. (See #44 )
...
Conflicts:
pelican/contents.py
pelican/settings.py
samples/pelican.conf.py
2011-05-10 23:18:11 +01:00
Alexis Metaireau
6b44d93780
Add the possibility to publish drafts. Fixes #111
2011-05-08 14:58:57 +01:00
Alexis Metaireau
04da794b6b
Add a feature to copy files from src to dest.
...
Fixes #86
2011-05-07 22:47:30 +01:00
Alexis Metaireau
56effc24cb
Add a DEFAULT_METADATA setting.
...
It is now possible to have soem default metadata defined in the settings. Fixes #98
2011-05-07 19:56:55 +01:00
Alexis Metaireau
e09444fa89
Don't delete the output dir as a default behaviour.
...
Fixes #107
2011-05-07 19:27:33 +01:00
Alexander Artemenko
138e19fa19
Merge branch 'master' of git://github.com/ametaireau/pelican
...
Conflicts:
docs/settings.rst
pelican/generators.py
pelican/settings.py
2011-03-23 10:25:38 +03:00
Alexis Metaireau
fabc1f346e
Do not activate the pagination by default
2011-02-18 12:36:53 +00:00
Laureline Guerin
4111acd1c1
Pagination added for index and tag/category pages
2011-02-14 16:24:54 +01:00
Alexis Metaireau
06246d1aa4
Fix #65 . Unicode, grr. Thanks Bruno Bord.
2011-02-01 22:50:18 +00:00
Alexis Metaireau
d13e6f14fb
Changes about locales and dates.
...
Add a way to specify the locale in the settings, and the date formating as well.
Fixes #61 .
2011-02-01 21:44:50 +00:00
Alexis Metaireau
d0ec18f4db
Add the ability to sort categories.
...
generator.categories is now a list of (category, articles) instead of a dict. This
is to avoid using ordered dicts that have been introduces in python 2.7, so we stay
as much as possible compatible with older versions.
This fixes #62 . Thanks to Bruno for the report.
2011-02-01 01:57:39 +00:00
Alexis Metaireau
8454b0d1b8
Tests for settings.
2011-01-13 00:46:10 +01:00
Alexis Metaireau
2f915caff2
branch merge
...
Conflicts:
pelican/generators.py
pelican/settings.py
2011-01-05 18:25:14 +01:00
Alexander Artemenko
fd47a74b9e
Template loading on demand get_templates was transformed into get_template.
2011-01-02 02:50:08 +03:00
Alexander Artemenko
b3256f0ecd
Added tag cloud generation. Result stored in the context.tag_cloud as list of tuples (tag, weight). Weight is from 1 to TAG_CLOUD_STEPS, lesser weight corresponds to bigger font size.
2011-01-01 23:08:29 +03:00
Allan Whatmough
164c703861
Add a default for JINJA_EXTENSIONS (default is no extensions)
2010-12-29 13:21:21 +00:00
Alexander Artemenko
a937424faa
Base routines were transformed into the class Pelican. This class could be overridden using PELICAN_CLASS option.
2010-12-25 17:26:24 +03:00
Alexander Artemenko
c64ccc4fcd
Added setting option RELATIVE_URLS to change default behaviour of file writer.
2010-12-22 03:19:35 +03:00
Alexis Metaireau
750e211649
Update the documentations and fix some little things about the translation feature.
2010-12-20 22:50:54 +00:00
Alexander Artemenko
1d74de2559
Added another option CLEAN_URLS, to use generated files with mod_rewrite and to show nice urls to the end user.
2010-12-21 00:21:29 +03:00