Brendan Wholihan
bc0f7ae4f6
Amended utils copy so that a warning is produced if a source file is not found in FILES_TO_COPY whilst copying. eg if there is a typo in the file name, or the file is moved.
2012-10-20 16:35:24 +01:00
Brendan Wholihan
94877e033b
So that Authors display and output can be disabled for single user sites, allow the AUTHOR setting to be set to an empty string ''.
...
An author is needed, but was defaults to OS user, or 'John Doe'. If a blank author is provided, it generated authors/.html file, and templates display just "by "
Updated generators.py and templates to ignore Authors objects which have a blank name
2012-10-18 19:55:00 +01:00
Bruno Binet
4029f2ec82
refactoring so that command line options override settings
...
and Pelican class now accepts a single parameter ``settings``
2012-10-16 01:35:39 +02:00
Bruno Binet
136e2e46d8
remove useless default_settings param in configure_settings
2012-10-15 22:49:24 +02:00
FELD Boris
178d63b154
Add a multi_part plugin
...
It list all parts of a blog post, helping to create a navigation menu between all the parts
2012-10-13 19:21:20 +02:00
FELD Boris
22f3c40385
Add a new signal article_generator_finalized, called at the end of ArticleGenerator.generate_context
2012-10-13 19:17:16 +02:00
Alexis Métaireau
41b93f3dcc
add gittip to the output
2012-10-13 02:12:41 +02:00
Alexis Métaireau
51c08601dc
oops
2012-10-13 01:10:52 +02:00
Alexis Métaireau
299277b140
merge rachid changes
2012-10-12 23:31:37 +02:00
Alexis Métaireau
34218ee132
fix the tests
2012-10-12 23:28:18 +02:00
Alexis Métaireau
17dc36aad6
merge upstream
2012-10-12 23:22:55 +02:00
Alexis Métaireau
cce962f3f0
Change the background color of the code-blocks on the default theme. Fix #511
2012-10-12 23:01:51 +02:00
Alexis Métaireau
9add2151c3
Don't force the number of categories to be equal to 1. Fixes #521
2012-10-12 23:01:50 +02:00
Alexis Métaireau
7892c33ec9
Fix the settings about DATE_FORMAT*S*. Fix 540
2012-10-12 23:01:50 +02:00
Thanos Lefteris
ee36f53cb2
Monospace default values of settings
2012-10-12 23:01:50 +02:00
tBunnyMan
ffc8ec7a5b
Add sleep to no files exception to avoid CPU load
2012-10-12 23:01:50 +02:00
Chris Streeter
d718bc2eba
Apply the string formatting to {TAG,CATEGORY}_FEED urls.
2012-10-12 23:01:50 +02:00
Chris Streeter
da1efcd847
Correctly use the right variable for webassets
...
According to [the webasset docs](http://webassets.readthedocs.org/en/latest/integration/jinja2.html#using-the-tag )
the variable should be `ASSET_URL` instead of `ASSETS_URL`.
2012-10-12 23:01:50 +02:00
Remi Rampin
7d1c362635
Fixed escaping in files generated from quickstart
...
Variables are properly escaped before they are replaced in the
templates.
2012-10-12 23:01:50 +02:00
Rémy HUBSCHER
61fe02f411
fix-pelican-rsync_upload-makefile
2012-10-12 23:01:50 +02:00
Justin Mayer
cd85151f97
Add Typogrify to docs as optional dependency
2012-10-12 23:01:50 +02:00
Justin Mayer
c08ab18bff
Clarify specifying paths in settings. Closes #477 .
2012-10-12 23:01:50 +02:00
Justin Mayer
f7a28dc661
Clarify docs for specifying theme. Closes #475 .
2012-10-12 23:01:50 +02:00
Justin Mayer
c659695c5d
Add a list of plugins to the docs. Closes #493 .
2012-10-12 23:01:50 +02:00
Justin Mayer
9dcf4e5438
Eliminate extraneous whitespace
2012-10-12 23:01:50 +02:00
Justin Mayer
007cd9b8fd
Minor doc changes, including those for webassets
2012-10-12 23:01:50 +02:00
epatters
ac67587b79
BUG: Typogrify not applied to pages.
2012-10-12 23:01:50 +02:00
Wladislaw Merezhko
3a6196ccd1
Add two new parameters for creating pdf
...
* PDF_STYLE - name of custom style to use when generating pdf
* PDF_STYLE_PATH - path where custom style is located
2012-10-12 23:01:50 +02:00
Wladislaw Merezhko
7ffa9e21d8
Change name of utils.open function to pelican_open and refactor this change across project.
2012-10-12 23:01:50 +02:00
Nico Di Rocco
31afafda0f
Added possible uses for the finalized signal to the docs
2012-10-12 23:01:50 +02:00
tBunnyMan
914653f140
Clean up Dev Requirements and add typogrify & webassets
...
typogrify & webassets are optional packages for usage but should be included for testing by developers and CI
dev_requirements also had packages that setup.py covers already. Added comments for redundancy
2012-10-12 23:01:50 +02:00
tBunnyMan
d0e5c3c151
Add the unit2 tests to tox
...
Remove unnecessary dependencies
These dependencies are installed when tox runs setup.py
2012-10-12 23:01:50 +02:00
m-r-r
0073c64e21
Sitemap plugin & get_generators signal
...
This is a combination of 13 commits:
1. New signal for registering custom generators
2. New plugin: pelican.plugins.sitemap
3. pelican.plugins.sitemap: more settings
4. pelican.plugins.sitemap: translations are indexed
5. pelican.plugins.sitemap: added documentation
6. pelican.plugins.sitemap: added XML DTD & W3C dates
7. pelican.plugins.sitemap: removed a <changefreq> bug
8. the `get_generators` can now return a tuple
9. pelican.plugins.sitemap: cleaned the code
10. pelican.plugin.sitemap: settings changes
11. sitemap plugin: improved configuration & documentation
12. sitemap plugin: :set spell
13. sitemap plugin: removed useless whitespaces
2012-10-12 23:01:50 +02:00
Nico Di Rocco
966065767a
Added description for the finalized signal in the docs
2012-10-12 23:01:50 +02:00
Dirk Makowski
5e45aaab78
Patch to allow relative ASSET_URL
...
Previously, webassets' ASSET_URL always was absolute.
This patch allows a relative ASSET_URL, depending on Pelican's
RELATIVE_URLS setting.
Hint for templates:
-------------------
Current version of webassets seem to remove any relative
paths at the beginning of the URL. So, if RELATIVE_URLS
is on, ASSET_URL will start with 'theme/', regardless if we
set assets_url here to './theme/' or to 'theme/'.
XXX However, this breaks the ASSET_URL if user navigates to
a sub-URL, e.g. if he clicks on a category. To workaround this
issue, I use
<link rel="stylesheet" href="{{ SITEURL }}/{{ ASSET_URL }}">
instead of
<link rel="stylesheet" href="{{ ASSET_URL }}">
Maybe this hint is worth to be included in the documentation.
I have it also written as comments in the source.
2012-10-12 23:01:50 +02:00
Nico Di Rocco
519d664a40
Added a new signal finalized that is dispatched when pelican finishes.
...
This signal can then be used for post processing.
2012-10-12 23:01:50 +02:00
Wladislaw Merezhko
b9c0f07f57
Fixing pdf generation issue
2012-10-12 23:01:49 +02:00
Alexis Metaireau
48625964f1
Merge pull request #510 from nrocco/sourcegen
...
New source file .text generator
2012-10-12 13:57:18 -07:00
Alexis Metaireau
c7fa7b6467
Merge pull request #520 from perry/master
...
Output author details in pelican_import
2012-10-12 13:39:32 -07:00
Alexis Metaireau
848fdedec7
Merge pull request #523 from StephaneBunel/master
...
New config parameter to enable Markdown extensions
2012-10-12 13:32:30 -07:00
Alexis Metaireau
cf40006b58
Merge pull request #529 from bstpierre/delete-output-dir
...
Fix DELETE_OUTPUT_DIRECTORY crash when no output dir
2012-10-12 13:29:34 -07:00
Alexis Metaireau
1d14b19f15
Merge pull request #536 from bstpierre/pagination-no-extension
...
Fix #535 : pagination on files without an extension
2012-10-12 13:24:21 -07:00
Alexis Metaireau
38dac13ee3
Merge pull request #538 from bstpierre/sitemap-pages-dont-exist
...
Fix #537 : sitemap.xml contains pages that don't exist
2012-10-12 13:22:16 -07:00
Brian St. Pierre
3606debb15
Fix #537 : sitemap.xml contains pages that don't exist
2012-10-07 20:31:20 -04:00
Brian St. Pierre
b1f65f6c9f
Fix #535 : pagination on files without an extension
2012-10-06 22:35:47 -04:00
Stéphane Bunel
5e895317f6
FIX: Standardizing "extentions" to "extensions"
2012-10-03 22:42:07 +02:00
Stéphane Bunel
e0674aad87
FIX: Standardizing "extentions" to "extensions"
2012-10-03 22:37:18 +02:00
Stéphane Bunel
ee46becaf9
FIX: Standardizing "extentions" to "extensions"
2012-10-03 22:29:59 +02:00
Stéphane Bunel
d9d58b0510
FIX: "extentions" -> "extensions"
2012-10-03 22:28:00 +02:00
Nico Di Rocco
c53a06a5d5
Simplified configuration option to be more flexible
...
As @ametaireau suggested: instead of having logic that prepends the
OUTPUT_SOURCES_EXTENSION with a '.' we allow the user more
flexibility to control the extension that can be used.
2012-10-03 22:06:45 +02:00