aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/meta.pm
Commit message (Expand)AuthorAge
* Instead of hacking back to $link, just provide it.Amitai Schlair2013-06-27
* Merge branch 'master' into fancypodcastAmitai Schlair2013-05-12
|\
| * meta: Fix anchors used to link to the page's license and copyright. Closes: #...Joey Hess2013-04-30
* | Make enclosures absolute (in feeds they have to be).Amitai Schlair2013-02-20
* | Document that last enclosure wins.Amitai Schlair2013-02-19
* | Make enclosure follow WikiLink LinkingRules.Amitai Schlair2013-02-19
* | Make [[!meta enclosure=foo.mp3]] "work" for HTML.Amitai Schlair2013-02-19
|/
* ensure HTML::Entities is always loaded•••(Worked ok in my tests w/o this, but not sure I tested every case, and this is correct.) Joey Hess2012-05-16
* meta: Security fix; add missing sanitization of author and authorurl. Thanks,...Joey Hess2012-05-16
* meta: Support keywords header. Closes: #664780 Thanks, Martin MichlmayrJoey Hess2012-04-01
* simplifyJoey Hess2012-03-27
* meta: Export author information in html <meta> tag. Closes: #664779 Thanks, M...Joey Hess2012-03-27
* Fix escaping of html entities in permalinks.Joey Hess2011-07-29
* HTML::Entities::encode_numeric is not exportedJoey Hess2011-04-30
* meta: Add FOAF support. Closes: #623156 (Jonas Smedegaard)Joey Hess2011-04-21
* Fix syntax of recently added JavaScript syntax in meta.pm (<script /> apparen...Jonas Smedegaard2011-04-17
* meta: Fix bug in loading of HTML::Entities that can break inline archive=yes ...Joey Hess2011-04-12
* meta plugin: script support•••(cherry picked from commit 44c5b27f88fdbfb4fdd061f600039e490eaeff92) Giuseppe Bilotta2011-03-28
* meta: Security fix; don't allow alternative stylesheets to be added on pages ...Joey Hess2011-03-28
* better handling of relative permalinks•••This way, do=goto will go to the page relative to the current location, while the permalinks in feeds will be absolute (unless an url is not configured at all). Joey Hess2011-01-05
* meta: Fix calling of htmlscrubber to pass the page parameter. The change of t...Joey Hess2010-12-01
* make use of precompiled regex objectsSimon McVittie2010-11-20
* meta: Ensure that the url specified by xrds-location is absolute.•••With a relative xrds-location, the openid perl client module will fail. I haven't checked the specs to see if it needs to be absolute, but all examples I've seen are absolute, so it seems a very good idea. Joey Hess2010-09-19
* add missing spaceJoey Hess2010-09-19
* needsbuild hook interface changed; the hooks should now return the modified a...Joey Hess2010-09-07
* meta: Allow syntax closer to html meta to be used.•••The idea here is that <meta name="foo" description="bar"> can be written like [[!meta name="foo" description="bar">. Of course, [[!meta foo=bar]] is still supported; this new feature provides some DWIM when trying to directly convert a meta tag into a meta directive. Joey Hess2010-07-25
* added match_guid function to meta plugin•••(cherry picked from commit 8b6fde73669ddf9204acb3d334c3984566f3c59d) Conflicts: IkiWiki/Plugin/meta.pm Joey Hess2010-04-26
* add influence info for failed metadata matches•••This is needed so that when a negated pagespec like "!author(foo)" stops matching, due to the page being changed, ikiwiki knows that the match was influenced by the page content. Joey Hess2010-04-22
* Merge remote branch 'smcv/unescaped-meta'•••Conflicts: IkiWiki/Plugin/meta.pm Joey Hess2010-04-10
|\
| * HTML-encode meta title, description, guid on output, but not in the pagestate•••This makes them consistent with the rest of the meta keys. A wiki rebuild will be needed on upgrade to this version; until the wiki is rebuilt, double-escaping will occur in the titles of pages that have not changed. Simon McVittie2010-04-06
* | minor style etc changesJoey Hess2010-04-06
* | Only store authorsort in meta pagestate if it differs from authorSimon McVittie2010-04-06
* | Only store titlesort in meta pagestate if it differs from titleSimon McVittie2010-04-06
* | Use $a and $b for SortSpec cmp callbacksSimon McVittie2010-04-05
* | Rename sort parameter to meta title/author to sortas=bar•••Joey pointed out that sort=x usually takes a sort order. Simon McVittie2010-04-04
* | meta: generalize meta_title into meta(title); support author, updated, date•••I've left meta_title in, undocumented, as a possible replacement for sort=title in IkiWiki 4.0 or something. Simon McVittie2010-04-04
* | Move sort hooks to the IkiWiki::SortSpec namespace•••Also rename cmpspec_translate (internal function) to sortspec_translate for consistency. Simon McVittie2010-04-03
* | Reimplement extensible sorting mechanisms, in the same way as pagespecsSimon McVittie2010-03-25
* | Add an optional "sort" argument to meta titles, defaulting to the title•••This allows correct sorting of titles, names, etc., with: [[!meta title="David Bowie" sort="Bowie, David"]] [[!meta title="The Beatles" sort="Beatles, The"]] Simon McVittie2010-03-24
* | Have the meta plugin add a meta_title sort orderSimon McVittie2010-03-24
|/
* Group related plugins into sections in the setup file, and drop unused rcs pl...Joey Hess2010-02-11
* meta: Allow use of DESCRIPTION in templates to get at the meta description va...Joey Hess2009-11-16
* meta: Generate meta description tags even when the html scrubber is enabled.•••Unlike generic meta foo tags, meta description is known to be safe, so can be special cased to be allowed despite the html scrubber. This makes meta description much more useful, since it is otherwise limited to being used by other plugins like map. Joey Hess2009-11-16
* avoid fallthrough to default meta header addition for title•••With the htmlscrubber disabled, it was adding a <meta name=title> tag for the title, which is pointless. Joey Hess2009-11-16
* meta: Gather permalink info on scan pass so it is available to inline when us...Joey Hess2009-10-21
* add_depends: optimise influence calculation•••I made match_* functions whose influences can vary depending on the page matched set a special "" influence to indicate this. Then add_depends can try just one page, and if static influences are found, stop there. Joey Hess2009-10-09
* change how dependency types are specified to add_depends•••Also, this fixes 2 bugs in dependency info. Joey Hess2009-10-08
* fix handling of influences of pagespecs that fail to match•••If a pagespec fails to match, I had been throwing the influences away, but that is not right. Consider `backlink(foo)`, where foo does not exist. It still needs to be added as an influence, because if it is created, it will influence the pagespec to match. But with that fix, `link(bar)` had as influences all pages, whether they link to bar or not. Which is not necessary, because modifiying a page to add a link to bar will directly cause the pagespec to match. So, in match_link (and all the match_* functions for page metadata), only return an influence if the match succeeds. match_backlink had been implemented as the inverse of match_link, but that is no longer completly true. While match_link does not return an influence on failure, match_backlink does. match_created_before/after also return the influence on failure, this way if created_after(foo) currently fails because foo does not exist, it will still update the page with the pagespec if foo is created. Joey Hess2009-10-08
* add type info to influence informationJoey Hess2009-10-07
* add influence info to match_*•••Also update docs, test suite. Joey Hess2009-10-07