Commit graph

2,002 commits

Author SHA1 Message Date
bmcorser
e03cf3f517 Fix utils.copy behaviour
Previously, the copy util failed if only a directory containing only
files was specified in THEME_STATIC_PATHS
2013-09-14 16:18:53 +01:00
Alexis Metaireau
9935286e19 Merge pull request #1056 from bmcorser/fix-utils-copy
Fix for THEME_STATIC_PATHS by copying sensitively
2013-09-09 15:01:13 -07:00
Alexis Metaireau
bb50bdbc34 Merge pull request #1081 from talha131/patch-1
Update changelog.rst
2013-09-09 00:47:28 -07:00
Talha Mansoor
3d419bf55d Update changelog.rst
1. Escape `|tag|` and `|category|` with double ticks otherwise reST converts them to links that are invalid.
2. Updated syntax for relative links use braces instead of bars.
2013-09-09 10:28:47 +05:00
Talha Mansoor
13199792a7 Add tip on how to add videos to your blog. 2013-09-08 23:05:52 +02:00
Talha Mansoor
bc26cde436 Add details on how to use Pelican for non-blog static sites
This question comes up on IRC quite frequently.
2013-09-08 23:05:52 +02:00
Alexis Metaireau
dd66ad6731 Merge pull request #1071 from talha131/change-intrasite-link-syntax-updated
Change intrasite link syntax updated
2013-09-08 14:00:57 -07:00
Talha Mansoor
e2236d50d6 Update settings documentation to explain INTRASITE_LINK_REGEX
I have added reference to "Linking to internal content" section because
without it, it is difficult to explain the usage.

I have also updated changelog.

Closes getpelican/pelican#1061
2013-09-09 00:08:39 +05:00
Talha Mansoor
48fa70c6a6 Add INTRASITE_LINK_REGEX to configuration that user can modify
This INTRASITE_LINK_REGEX is a string. It should have the capturing
group name which is `what`.

This change was made after discussions with @ametaireau and
@justinmayer.

1. https://github.com/getpelican/pelican/pull/1067
1. https://github.com/getpelican/pelican/pull/1071

Updates getpelican/pelican#1061
2013-09-09 00:06:18 +05:00
Talha Mansoor
bddf0faa9c Update documentation to reflect change in intrasite link syntax
Updates getpelican/pelican#1061
2013-09-09 00:06:13 +05:00
Alexis Métaireau
6813cd923f Close some HTML tags. Fix #1076 2013-09-08 17:07:30 +02:00
bmcorser
089059aec6 Clarify revised functinality 2013-08-31 22:11:03 +01:00
bmcorser
10c62b27dd More exciting files 2013-08-31 22:00:52 +01:00
bmcorser
ef16c915d4 Clarification of THEME_STATIC_PATHS behaviour 2013-08-31 21:49:41 +01:00
Justin Mayer
8d352d9a78 Correct upload targets in Makefile.in 2013-08-29 17:35:48 -07:00
Talha Mansoor
2f34307e12 Change the regex so that it parse |filename| and {filename} equally
Updates getpelican/pelican#1061
2013-08-29 23:14:47 +05:00
Justin Mayer
8367ae4e98 Merge pull request #1066 from saimn/markdown
Fix the behavior of Markdown extensions.
2013-08-28 15:57:44 -07:00
Simon Conseil
71cca7a444 Fix the behavior of Markdown extensions.
There was several issues here:
- `self.extensions` was adding 'meta' multiple times (ref #1058)
- `self.extensions` was keeping a reference to `self.settings['MD_EXTENSIONS']`,
  so adding 'meta' to it.
- the `%s_EXTENSIONS` block coming after, it was overriding `self.extensions`
  with `self.settings['EXTENSIONS']` (while it was a reference, it was working,
  but ...). As this is currently used only for Mardown, the simplest solution is
  to remove this, and let each reader manage its `_EXTENSIONS` setting.
2013-08-29 00:49:59 +02:00
Justin Mayer
2fb00a980a Merge pull request #815 from noirbizarre/doc-versionning
Documentation versioning
2013-08-28 07:59:32 -07:00
Alexis Metaireau
651e59fce1 Merge pull request #1057 from astephen2/metadata
Added metadata information. Refs #1028
2013-08-25 09:31:22 -07:00
Axel Haustant
5a322ecc1e Pin bumpr version to avoid config breakage with new versions 2013-08-25 14:14:43 +02:00
Alex Stephen
8d41d6ba24 Refs #1028. Now iterating over tags 2013-08-24 23:36:07 -04:00
Axel Haustant
bad8cfb3d9 Added bumpr as a development requirement to perform release 2013-08-24 20:20:37 +02:00
Axel Haustant
c61f6f402a Prepare for bumpr 2013-08-24 20:17:05 +02:00
bmcorser
b144c3cfbd Hack out overwrite param 2013-08-24 14:38:06 +01:00
bmcorser
0f4058a317 Add regressison test for recursively copying files 2013-08-24 13:42:55 +01:00
bmcorser
d22b089241 Adding placeholder files for regression test 2013-08-24 13:41:22 +01:00
Alex Stephen
2826c1a558 Added metadata information. Refs #1028 2013-08-21 22:58:50 -04:00
bmcorser
9d583961e7 Fix for THEME_STATIC_PATHS by copying sensitively
If more than one path is defined in THEME_STATIC_PATHS, the theme's
static directory in output is deleted and replaced by the following
path's files.

Using `shutil.rmtree` to remove the entire destination tree if overwrite
is `True` assumes that we didn't want anything at all that was there. We
should recurse through the directory and their subdirs instead, leaving
things put there by the previous path where they were.

I lazily copied almost verbatim the solution for recursively copying a
diectory from http://stackoverflow.com/a/1994840.

The reason for this is patch is that without it, my plugin is broken! It
also makes my code a lot less crazy:

a83f066
2013-08-21 20:28:22 +01:00
Axel Haustant
e6e99ffbb9 Change current release section with a constant title 2013-08-21 06:21:02 +02:00
Axel Haustant
469c531ae4 Include version in doc and warn if it's a dev version. 2013-08-21 06:18:43 +02:00
Axel Haustant
d11b33030f Use .dev suffix for development versions 2013-08-21 06:18:43 +02:00
Alexis Metaireau
1fad70e5b9 Merge pull request #1053 from kura/remove-youtube
Removed YouTube directive as it's been moved to a Plugin
2013-08-19 03:47:51 -07:00
Kura
895945e3cc Removed YouTube directive as it's been moved to a Plugin 2013-08-19 11:45:59 +01:00
Alexis Metaireau
2e845feb02 Merge pull request #1050 from getpelican/content-written-signal
Add a content_written signal
2013-08-17 11:07:55 -07:00
Alexis Métaireau
56371aaf0f update the changelog 2013-08-17 17:42:54 +02:00
Alexis Metaireau
39570053e1 Merge pull request #1051 from getpelican/relative-links
Add categories and tags to the replacement mechanism.
2013-08-17 08:41:50 -07:00
Alexis Métaireau
e2ca6d7608 Add categories and tags to the replacement mechanism. 2013-08-17 17:36:13 +02:00
Alexis Métaireau
339955376e Add a content_written signal 2013-08-17 12:48:34 +02:00
Alexis Métaireau
2a599b8646 Reactivate travis IRC reports. 2013-08-17 01:23:09 +02:00
Alexis Métaireau
aae56fee39 exception.message was removed in py 3.X 2013-08-17 01:12:39 +02:00
Alexis Métaireau
73b37989f7 update the readers tests 2013-08-17 01:02:07 +02:00
Alexis Metaireau
2be674c909 Merge pull request #903 from dominiqueplante/readers.read_file-throwsexception
Add unit test for the case for handing unhandled extension
2013-08-16 15:34:49 -07:00
Alexis Metaireau
1fdda30c9b Merge pull request #1014 from dbrgn/test_output_locale
Explicitly set locale when generating test output
2013-08-16 15:09:07 -07:00
Alexis Metaireau
09c9d48a6a Merge pull request #1040 from ssbarnea/master
Fixing #1038 by allowing nice URLs.
2013-08-16 15:01:28 -07:00
Alexis Metaireau
9ea3871568 Merge pull request #1049 from kenmazy/BetterStaticGenerator
StaticGenerator now stores file list in context.
2013-08-16 14:59:49 -07:00
Ken Jung
6191b2919e StaticGenerator now stores file list in context.
This allows plugins and other generators to easily add files to be
simply copied over.
2013-08-16 13:31:14 -07:00
Justin Mayer
9645356eeb Merge pull request #929 from nicholaskuechler/cf_support_for_quickstart
Adds Rackspace Cloud Files support to quickstart
2013-08-13 06:22:47 -07:00
Justin Mayer
7ddb542ac4 Merge pull request #1031 from talha131/bugfix-autoreload-doesnt-work
Fix for a bug that will make autoreload fail
2013-08-13 06:17:56 -07:00
Justin Mayer
853ce866cb Merge pull request #1041 from shabob/tagbranch
Enhance tag cloud docs
2013-08-13 06:14:52 -07:00