Commit Graph

358 Commits (a3dd0b9fbd2f12ec4da9caa5faef57e426733749)

Author SHA1 Message Date
Daniel Rudolf 28d2648ba0
Add Pico::buildPageTree() 8 years ago
Daniel Rudolf 3846d3b685
Various small improvements 8 years ago
Daniel Rudolf 1cd6e241f0
Prepare v2.0.0-beta.1 8 years ago
Daniel Rudolf e8a19cb2f9
Fix Pico::parseFileMeta() 8 years ago
Daniel Rudolf 61319b011e
Add license/copyright file header; improve phpDoc class docs 8 years ago
Daniel Rudolf d8a649e6f7
Don't lower meta data unsolicited and flip meta headers array 8 years ago
Daniel Rudolf 151908fbad
Remove various event params that are a bit out of place 8 years ago
Daniel Rudolf 709416328a
Pico::loadPlugins(): Add plugin blacklist and allow disabling local plugins 8 years ago
Daniel Rudolf 867f81a443
Various small improvements 8 years ago
Daniel Rudolf 9dcb06c258
Pico::sortPlugins(): Fix sorting of non-native plugins 8 years ago
Daniel Rudolf 20297deaec
Pico::loadLocalPlugins(): Don't load plugins case-insensitive 8 years ago
Daniel Rudolf b6468ca215
Various small improvements 8 years ago
Daniel Rudolf 9a9872fe8e
Add Pico::getPageId() 8 years ago
Daniel Rudolf 7087573aed
Pico::loadPlugins(): Load composer-plugins first and skip conflicting plugins in the plugins/ dir 8 years ago
Daniel Rudolf fc76d37dbc
Improve class docs 8 years ago
Daniel Rudolf 32ae70f398
Add $default param to getConfig() method 8 years ago
Daniel Rudolf 8138212a27
Pico::evaluateRequestUrl(): Improve REQUEST_URI handling 8 years ago
Daniel Rudolf b73e197ccb
Refactor YAML frontmatter date parsing 8 years ago
Daniel Rudolf 13b167e23a
Pico::loadConfig(): Improve Twig config parsing 8 years ago
Daniel Rudolf d3c624777f
Improve guessing whether URL rewriting is enabled 8 years ago
Daniel Rudolf 53e9eaa5e4
Fix Pico's REQUEST_URI routing method when installed to / 8 years ago
Daniel Rudolf 414f5ac18e
Allow pages to be sorted by arbitrary meta values 8 years ago
Daniel Rudolf b626782b87
Use Pico::substituteFileContent() for Twig's "markdown" filter 8 years ago
Daniel Rudolf 55a0a5bc91
Add Pico::substituteFileContent() method 8 years ago
Daniel Rudolf 05c8d95b3f
Only load Twig_Extension_Debug when Twig's debug mode is enabled 8 years ago
Daniel Rudolf 4cd993c50a
Fix PHP Syntax Error 8 years ago
Daniel Rudolf fd78ec38c7
Various small improvements 8 years ago
Daniel Rudolf 793fcdb4e1
Add "remove" fallback to Twig's "sort_by" filter 8 years ago
Daniel Rudolf 21051fe08b
Pico::loadComposerPlugins(): Use Pico::getVendorDir() instead of Pico::$vendorDir 8 years ago
Daniel Rudolf 23ad80b98a
Let Pico load plugins from vendor/pico-plugin.php 8 years ago
Daniel Rudolf b098e22033
Various small improvements 8 years ago
Daniel Rudolf d26da62bf1
Add onSinglePageContent event 8 years ago
Daniel Rudolf 773f4795f7
Remove Pico::registerTwig(), use Pico::getTwig() instead 8 years ago
Daniel Rudolf 80c88f2a7d
Refactor onMetaHeaders event 8 years ago
Daniel Rudolf f4332a247c
Force PicoDeprecated to be first plugin in the plugins array 8 years ago
Daniel Rudolf 624310bbe7
Various small improvements 8 years ago
Daniel Rudolf 191f6edbe9
Don't pass the $plugins argument of the onPluginsLoaded event by reference 8 years ago
Daniel Rudolf 6e28a51080
Refactor onPages… and onPage… core events 8 years ago
Daniel Rudolf 7b222b03e4
Add Pico::API_VERSION 8 years ago
Daniel Rudolf 36b3aef1c7
Fix Pico::loadPlugin() when called before Pico::loadPlugins() 8 years ago
Daniel Rudolf 1d73524e41
Search for content/index.md to determine the content dir to use 8 years ago
Daniel Rudolf f52e3dc890
Add Pico::getVendorDir() 8 years ago
Daniel Rudolf 82a342ba44
Various small improvements 8 years ago
Daniel Rudolf a2d0d745ff
Fix detection of Windows-based server environments 8 years ago
Daniel Rudolf 882a80a179
Update docs to reflect 9b7523b 8 years ago
Daniel Rudolf d4c65fa523
Allow configuring Parsedown 8 years ago
Daniel Rudolf 5429a3a932
Add Pico::getTwigTemplate() 8 years ago
Daniel Rudolf 9b7523b9e8
Use .yml files to configure Pico 8 years ago
Daniel Rudolf 0a080c8965
Add lazy init for Symfony YAML, Parsedown and Twig 8 years ago
Daniel Rudolf c56ba02b0b
Reintroduce plugin prefix classifications 9 years ago