aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/pagestats.pm
Commit message (Collapse)AuthorAge
* typoJoey Hess2010-04-15
|
* enhance pagestats and rework example blog front pageJoey Hess2010-04-15
| | | | | | | | * pagestats: Class parameter can be used to override default class for custom styling. * pagestats: Use style=list to get a list of tags, scaled by use like in a tag cloud. This is useful to put in a sidebar. * Rework example blog front page.
* setup file orderingJoey Hess2010-02-12
|
* pagestats: Add show parameter. Closes: #562129Joey Hess2009-12-25
|
* rename use_pagespec to pagespec_match_listJoey Hess2009-10-08
| | | | | To avoid breaking plugins, also support the old pagespec_match_list calling convention, with a deprecation warning.
* pagestate: switch to use_pagespecJoey Hess2009-10-08
|
* change how dependency types are specified to add_dependsJoey Hess2009-10-08
| | | | Also, this fixes 2 bugs in dependency info.
* linkmap, pagestats: avoid using %links to get a list of pagesJoey Hess2009-10-06
| | | | | When a page is deleted, it is removed from %pagesources, but not from %links. So use the former.
* use among limit for correctnessJoey Hess2009-10-05
|
* pagestats: Use a combination of precense and link dependencies.Joey Hess2009-10-05
| | | | | | | | | | | | This makes it more efficient. It also fixes the same bug that I fixed in orphans recently, that only changes to the set of displayed pages were considered (or amoung), which missed changes to links on other pages to those. Probably this bug was never noticed because pagestats is most often put on a blog type page, which gets updated anyway when posts change, and thus the tag cloud was updated.
* pagestats: add `among` parameter, which only counts links from specified pagesSimon McVittie2009-07-17
|
* pagestats: when making a tag cloud, don't emit links where the tag is unusedSimon McVittie2009-07-17
|
* pagespec_match_list added and used in most appropriate placesJoey Hess2009-04-23
| | | | | | | | * pagespec_match_list: New API function, matches pages in a list and throws an error if the pagespec is bad. * inline, brokenlinks, calendar, linkmap, map, orphans, pagecount, pagestate, postsparkline: Display a handy error message if the pagespec is erronious.
* finalise version 3.00 of the plugin apiJoey Hess2008-12-23
|
* Coding style change: Remove explcit vim folding markers.Joey Hess2008-12-17
|
* add plugin safe/rebuild info (part 2 of 3)Joey Hess2008-08-03
| | | | (brain.. melting..)
* formattingjoey2007-05-12
|
* optimise backlinks counting for pagestats, simplify function returns againjoey2007-05-12
|
* * Patch from hb to fix the pagestats plugin, which was broken by a pastjoey2007-05-12
| | | | change to the backlinks() function.
* * pagespec_match() has changed to take named parameters, to better allowjoey2007-04-27
| | | | | | | | | for extended pagespecs. The old calling convention will still work for back-compat for now. * The calling convention for functions in the IkiWiki::PageSpec namespace has changed so they are passed named parameters. * Plugin interface version increased to 2.00 since I don't anticipate any more interface changes before 2.0.
* * Changed calling convention for httmllink slightly. The first threejoey2007-02-20
| | | | | | | | | | parameters remain the same, but additional options are now passed in using named parameters. * Change plugin interface version to 1.02 to reflect this change. * Add a new anchor option to htmllink. Thanks Ben for the idea. * Support anchors in wikilinks. * Add a "more" plugin based on one contributed by Ben to allow implementing those dreaded "Read more" links in blogs.
* * Patch based on a patch from Ethan to support relative matching injoey2007-02-06
| | | | | PageSpecs, by using "./". pagespec_match() has grown a new third parameter to support this.
* * Fix for missing backlinks() in pagestats plugin.joey2007-01-31
|
* * Work on firming up the plugin interface:joey2006-09-09
| | | | | | | | | | | | | | | | | | | - Plugins should not need to load IkiWiki::Render to get commonly used functions, so moved some functions from there to IkiWiki. - Picked out the set of functions and variables that most plugins use, documented them, and made IkiWiki export them by default, like a proper perl module should. - Use the other functions at your own risk. - This is not quite complete, I still have to decide whether to export some other things. * Changed all plugins included in ikiwiki to not use "IkiWiki::" when referring to stuff now exported by the IkiWiki module. * Anyone with a third-party ikiwiki plugin is strongly enrouraged to make like changes to it and avoid use of non-exported symboles from "IkiWiki::". * Link debian/changelog and debian/news to NEWS and CHANGELOG. * Support hyperestradier version 1.4.2, which adds a new required phraseform setting.
* * Add first draft at a Restructured Text (rst) plugin, by Sergiojoey2006-08-19
| | | | | | Talens-Oliag. Note that this has many known issues -- see the caveats on the plugin's page. * Credit everyone who wrote a plugin on the plugins' wiki pages.
* * Renamed GlobLists to PageSpecs.joey2006-08-02
| | | | | | | | | | | | | | * PageSpecs can now include nested parens, "and", and "or". This remains backwards compatible to the old GlobList format. It's implemented by treating the GlobList as a very limited microlanguage that is transformed to perl code that does the matching. * The old GlobList format is deprecated, and I encourage users to switch to using the new PageSpec format. Compatability with the old format will be removed at some point, possibly by 2.0. * Wiki rebuild needed on upgrade to this version due to PageSpec change. * Add support for creation_month and creation_year to PageSpec. Closes: #380680 * Changes to index file encoding.
* fix %links iterationjoey2006-07-29
|
* more linksjoey2006-07-29
|
* use htmllinkjoey2006-07-29
|
* * New pagestats plugin from Enrico, which can generate a table countingjoey2006-07-29
the backlinks for each page, or a del.icio.us style cloud.