Commit Graph

54 Commits

Author SHA1 Message Date
Stéphane Goetz 8cf6a7667b More reformatting 2020-04-22 22:24:52 +02:00
Stéphane Goetz 9c13185620 Reformat 2020-04-22 21:55:53 +02:00
Stéphane Goetz 0966f90b2c only transliterate if the function exists 2019-12-29 20:54:17 +01:00
Stéphane Goetz 695d2db311 Use transliteration for slug #183 2019-12-29 20:41:13 +01:00
Stéphane Goetz b5633e93c7 #171 Redo the configuration layer to add a ConfigBuilder and group configuration parts 2019-12-05 21:25:58 +01:00
Stéphane Goetz 688de1d5b9 Fix warnings and errors reported by Scrutinizer 2019-11-30 22:24:10 +01:00
Stéphane Goetz 727c5c015e Add custom image renderer to fix relative links to images #78 2019-11-30 20:40:42 +01:00
Stéphane Goetz 98acc7323f Fix bug reported in #169 2019-11-26 22:08:18 +01:00
Stéphane Goetz 61eaad45e2 #121 Add tests to make sure it doesn't break again 2019-08-08 14:14:56 +02:00
Stéphane Goetz 5d2d19141c Sanitize filenames for usage in urls, fixes #86 2019-05-28 21:26:27 +02:00
Stéphane Goetz 837fca6886 Small refactoring and documentation fix 2017-11-07 23:17:05 +01:00
Stéphane Goetz c0016c759a More refactoring 2017-11-07 22:44:27 +01:00
Stéphane Goetz 14b50c7c45 Handle absolute paths, fixes #407 2016-09-21 23:10:10 +02:00
Stéphane Goetz aa4ad02b46 Handle custom themes on serve fixes #396 2016-09-12 23:58:58 +02:00
Stéphane Goetz 7ee564c667 Allow for custom themes on `generate` with global installation, partly fixes #396 2016-09-06 23:11:32 +02:00
Stéphane Goetz c450903b3a Added a bit of documentation 2016-07-29 23:46:57 +02:00
Stéphane Goetz fb5fb41e96 Merge branch 'development'
* development:
  Add a refrence to themes_path
  realpath returns the canonicalized absolute pathname
  Dont set theme-variant if there is none
  Add Vulkan Tutorial to list of sites using the framework
  Fix autoloading and prioritize getting it as a dependency
  Change the way the commands are declare, separate "generate" and "serve"
  Support BOM at the beginning of content, fixes #372
  Applied fixes from StyleCI
  Add the daux --serve command to simplify writing documentation and reading.
  Fix the way front matter is handled, fixes #345
  Create a "daux" binary
  Add badges and code coverage
  Mark as non compatible with PHP 5.4
  Applied fixes from StyleCI
  Added .travis.yml file
  Build latest phar
  Add the ability to do relative links in documentations
  Compile latest version
  Minify files
  Remove Bootstrap and simplify styles

# Conflicts:
#	libs/DauxHelper.php
#	libs/bootstrap.php
2016-07-29 22:00:43 +02:00
Stéphane Goetz 3375f8ff2b Create a "daux" binary
Refactored Daux a bit to allow generating documentation from working directory
2016-07-29 21:56:10 +02:00
onigoetz 2314516ce9 Applied fixes from StyleCI 2016-07-29 21:56:09 +02:00
Stéphane Goetz c1dd70748f Add the ability to do relative links in documentations 2016-07-29 21:56:09 +02:00
Sam Hermans 9f3a31aeab realpath returns the canonicalized absolute pathname 2016-07-29 21:52:26 +02:00
Sam Hermans 15c4da62d9 Dont set theme-variant if there is none 2016-07-29 21:52:26 +02:00
Stéphane Goetz bed4d204ca Create a "daux" binary
Refactored Daux a bit to allow generating documentation from working directory
2016-07-29 08:02:34 +02:00
onigoetz 029d6cf332 Applied fixes from StyleCI 2016-07-29 08:02:34 +02:00
Stéphane Goetz 4c98140329 Add the ability to do relative links in documentations 2016-07-29 08:02:34 +02:00
Sam Hermans 73f9f30e9f realpath returns the canonicalized absolute pathname 2016-07-28 11:18:24 +03:00
Sam Hermans e132a102d8 Dont set theme-variant if there is none 2016-07-28 10:59:54 +03:00
Schiznitz ae9bfe4844 UTF8 Internal link support
example:
[Hello CHS](!Examples/你好世界)
2016-01-26 14:35:29 +08:00
Stéphane Goetz db520e36e6 Use DirectoryIterator to build the tree 2015-08-16 21:19:55 +02:00
Stéphane Goetz e343c03d5e Merge all daux themes together and introduce variants 2015-08-09 23:06:50 +02:00
Stéphane Goetz 9dca1e09c0 remove bootstrap-js and require-jquery as theme options 2015-08-09 22:19:06 +02:00
David Hunt f9d87c5c71 Updated libs to use /templates and /themes/{theme}/templates
Renamed /themes/core to /themes/daux
Updated /themes/{theme}/less/theme.less to allow for bootstrap overrides
Added /themes/daux/less/theme.less to allow daux to function as theme - used daux-navy colors
Moved fonts from themes variants into /themes/daux/fonts
2015-08-06 16:47:38 -04:00
David Hunt fca2b4dc6a Refactored /templates and /resources into a single /themes folder. 2015-07-31 11:54:02 -04:00
Stéphane Goetz 061ea5ea55 Code Style and refactorings 2015-07-20 20:51:49 +02:00
Stéphane Goetz c00dfac001 Change configuration format 2015-07-20 20:51:48 +02:00
Stéphane Goetz f757e88040 Fixed base url problems in live mode 2015-07-20 20:51:48 +02:00
Stéphane Goetz a13469047a Move getIndexPage and getFirstPage to Directory 2015-07-20 20:51:41 +02:00
Stéphane Goetz e87c86d9aa Added documentation 2015-07-20 20:51:41 +02:00
Stéphane Goetz 7dc7c045d4 Bugfixes 2015-07-20 20:51:32 +02:00
Stéphane Goetz 3235c49acd Refactor to not use ->value in the tree 2015-07-20 20:51:32 +02:00
Stéphane Goetz 4f8d817365 Code Style and documentation 2015-07-20 20:51:13 +02:00
Stéphane Goetz 8dd3c1d6f8 Add missing helpers 2015-07-20 20:51:12 +02:00
Stéphane Goetz 63d6b17ec4 Bugfixes related to themes and Commonmark migration 2015-07-20 20:49:19 +02:00
Stéphane Goetz 1fe3e62df3 Improve confluence export
Migrate from Parsedown to Commonmark
2015-07-20 20:49:19 +02:00
Stéphane Goetz 1445bf7c0f Added confluence export type, starts to work 2015-07-20 20:49:18 +02:00
Stéphane Goetz 90dbdb4f0b Create a notion of Export format, prepare for multiple generation systems 2015-07-20 20:49:15 +02:00
Stéphane Goetz 36c663ac41 Various cleanups 2015-07-20 20:49:14 +02:00
Stéphane Goetz f3d472363d Cleanup 2015-07-20 20:49:14 +02:00
Stéphane Goetz 52b679b33f New templating system 2015-07-20 20:49:09 +02:00
Stéphane Goetz de1214cbab Convert to PSR2 2015-07-20 20:49:09 +02:00