Commit Graph

318 Commits

Author SHA1 Message Date
Stéphane Goetz
885cc1f5ee Fix TOC links that are escaped, also handle uniqueness, fixes #461 2017-05-18 23:43:02 +02:00
Stéphane Goetz
ea61ca0210 Fix homepage title when auto_landing is disabled fixes #456 2017-05-16 23:17:06 +02:00
Stéphane Goetz
4c9cbed9da Send correct mimetype for ComputedRawPage in live mode 2017-03-01 10:54:38 +01:00
Stéphane Goetz
2b1bfbf52a Added a test for mailto: links 2017-01-23 23:28:56 +01:00
Karl Wiggisser
7fe42a752a fix for error with mailto links 2017-01-21 12:32:36 +01:00
Stéphane Goetz
97a4e73878 Fix multilanguage, make an example, fixes #416 2017-01-10 10:28:58 +01:00
Stéphane Goetz
e831e75958 Use a more reliable way to detect the current page, fixes #420 2017-01-09 18:29:52 +01:00
Stéphane Goetz
83fde0ceaf Fix the TOC for unicode characters, fixes #423 2017-01-09 17:35:13 +01:00
Stéphane Goetz
be6438aca5 Fix automatic table of contents, fixes #421 2016-11-18 10:03:21 +01:00
Stéphane Goetz
e5c7747884 Allow to use Processors through the new CLI 2016-11-17 17:02:12 +01:00
Stéphane Goetz
2d451be104 Handle default command arguments, fixes #409 2016-09-30 23:10:17 +02:00
Stéphane Goetz
4cdb7f6fd1 Add a way to support any platform for the "Edit On" feature, fixes #413 2016-09-30 22:24:33 +02:00
onigoetz
5b75fd0d10 Applied fixes from StyleCI 2016-09-26 20:54:26 +02:00
Stéphane Goetz
f63456cbc8 Add option to specify themes directory 2016-09-21 23:30:01 +02:00
Stéphane Goetz
14b50c7c45 Handle absolute paths, fixes #407 2016-09-21 23:10:10 +02:00
Stéphane Goetz
f8806b18b7 Merge branch 'master' of https://github.com/eteeselink/daux.io into development
* 'master' of https://github.com/eteeselink/daux.io:
  Add support for anchors on internal links

# Conflicts:
#	libs/ContentTypes/Markdown/LinkRenderer.php
2016-09-21 21:49:55 +02:00
Stéphane Goetz
519e85b5dc Add a confluence configuration checker. Allow configuration overrides on daux command 2016-09-15 17:20:24 +02:00
Stéphane Goetz
a40769b48a Fix confluence links bug 2016-09-15 00:49:48 +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
Egbert Teeselink
047610f314 Add support for anchors on internal links 2016-08-25 23:15:15 +02:00
Stéphane Goetz
e9cd1e3c27 Remove ribbon, add "Edit on Github" links, fixes #398 2016-08-17 00:18:34 +02:00
Stéphane Goetz
8ac4137007 Show broken links in red, external link with an arrow. fixes #395 2016-08-16 23:25:06 +02:00
Stéphane Goetz
67c5fa2f7e Read legacy "inherit_index" value correctly 2016-08-04 22:10:36 +02:00
Stéphane Goetz
647c0beb3b Fix the URL Generator for inherit_index, fixes #381 2016-08-02 23:39:57 +02:00
Stéphane Goetz
c450903b3a Added a bit of documentation 2016-07-29 23:46:57 +02:00
Stéphane Goetz
a6783d41e8 Code Style fix 2016-07-29 23:28:45 +02:00
Stéphane Goetz
6f66600fbd Fix the fix 2016-07-29 23:25:43 +02:00
onigoetz
6d871c3f62 Applied fixes from StyleCI 2016-07-29 23:21:19 +02:00
Stéphane Goetz
2081acc3c5 Document the new command line tool 2016-07-29 23:20:01 +02:00
Stéphane Goetz
08a5fc3f56 Compiling latest .phar 2016-07-29 22:46:48 +02:00
Stéphane Goetz
948f2aaa39 Fix bugs reported by scrutinizer 2016-07-29 22:38:03 +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
341ec96cf8 Change the way the commands are declare, separate "generate" and "serve" 2016-07-29 21:56:10 +02:00
Stéphane Goetz
64edc31122 Support BOM at the beginning of content, fixes #372 2016-07-29 21:56:10 +02:00
onigoetz
f7b47a6c19 Applied fixes from StyleCI 2016-07-29 21:56:10 +02:00
Stéphane Goetz
18e10cacc8 Add the daux --serve command to simplify writing documentation and reading. 2016-07-29 21:56:10 +02:00
Stéphane Goetz
97c4014926 Fix the way front matter is handled, fixes #345 2016-07-29 21:56:10 +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
Stéphane Goetz
05a39eeeff Remove Bootstrap and simplify styles 2016-07-29 21:56:09 +02:00
Stéphane Goetz
f4cfa35c59 Merge branch 'master' into development
* master:
  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
2016-07-29 21:53:29 +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
b9d99d1388 Fix autoloading and prioritize getting it as a dependency 2016-07-29 08:55:08 +02:00
Stéphane Goetz
06f0945cab Change the way the commands are declare, separate "generate" and "serve" 2016-07-29 08:02:35 +02:00
Stéphane Goetz
77d7989f3b Support BOM at the beginning of content, fixes #372 2016-07-29 08:02:35 +02:00
onigoetz
68a91159e6 Applied fixes from StyleCI 2016-07-29 08:02:35 +02:00
Stéphane Goetz
ec775de695 Add the daux --serve command to simplify writing documentation and reading. 2016-07-29 08:02:35 +02:00
Stéphane Goetz
b090571e4b Fix the way front matter is handled, fixes #345 2016-07-29 08:02:35 +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
Stéphane Goetz
3ae2662662 Remove Bootstrap and simplify styles 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
Stéphane Goetz
38e939c848 Fix deepclone, generation and file loading bugs 2016-05-01 20:56:23 +02:00
Stéphane Goetz
d25a001325 Fix front matter gathering, was very eager on some cases 2016-04-28 23:33:26 +02:00
Stéphane Goetz
ab490bd156 Fix errors introduced by the guzzle 6 update fixes #362 2016-04-15 10:43:44 +02:00
Stéphane Goetz
9adf934e32 Create latest daux.phar 2016-04-14 21:29:03 +02:00
Stéphane Goetz
a2f5d89201 Merge branch 'master' into development
* master:
  Adjust API to work with Guzzle 6
  Change guzzle version to ~6.0
  Added docs to explain how to use markdown to display images

# Conflicts:
#	composer.lock
2016-04-14 21:28:52 +02:00
Stéphane Goetz
2c3042a2f3 Create latest daux.phar 2016-04-14 12:13:53 +02:00
Stéphane Goetz
76d10a9fe5 Small tweaks 2016-04-14 12:03:46 +02:00
Stéphane Goetz
40a59106fd Add the ability to put an information message at the top of a confluence page 2016-04-14 12:03:25 +02:00
Stéphane Goetz
d3f8d19f88 Finalize table of contents feature, also for confluence upload 2016-04-14 12:02:31 +02:00
Stéphane Goetz
fb7343c109 Merge branch 'development' of https://github.com/justinwalsh/daux.io into development
* 'development' of https://github.com/justinwalsh/daux.io:
  Add Table Of Contents feature
  Compile latest version
  Fix floating value read
  Improve toggle usability
  Generate can fall back to daux.phar, fixes #354
  Add an arrow to open sub-trees, fixes #277
  Updates
  Finalize search feature for merge
  Add `getPureContent` to Page to be able to get content without template
  Update the list of demos
  Fix dynamic website
  First checkin of search for static websites
  Compile latest version
  Add computed raw pages, to create special content at any time
  Small tweaks
2016-04-13 17:48:05 +02:00
Stéphane Goetz
b037a43e2d Add Table Of Contents feature 2016-04-12 08:38:52 +02:00
ayeo
fa38e68045 Adjust API to work with Guzzle 6 2016-04-09 16:42:46 +02:00
Stéphane Goetz
2bd1978f0e Add an arrow to open sub-trees, fixes #277 2016-04-02 13:39:04 +02:00
Stéphane Goetz
d4c78ae3f9 Finalize search feature for merge 2016-03-13 21:51:58 +01:00
Stéphane Goetz
55ef0b982b Add getPureContent to Page to be able to get content without template 2016-03-13 21:51:15 +01:00
djohnanderson
61388e1c51 First checkin of search for static websites 2016-02-15 12:14:48 -08:00
Stéphane Goetz
b1964a7c37 Add computed raw pages, to create special content at any time 2016-01-31 12:00:29 +01:00
Stéphane Goetz
8e065982c5 Small tweaks 2016-01-31 11:59:35 +01:00
Stéphane Goetz
de7b154351 [Confluence] Add options on the update_threshold, and ability to specify a root_id instead of ancestor_id 2016-01-26 12:00:07 +01:00
Stéphane Goetz
2bf64a9f14 Merge pull request #344 from Schiznitz/development
UTF8 Internal link support
2016-01-26 08:07:23 +01:00
Schiznitz
ae9bfe4844 UTF8 Internal link support
example:
[Hello CHS](!Examples/你好世界)
2016-01-26 14:35:29 +08:00
Stéphane Goetz
6f43467348 Avoid multiple uploads of the same file in confluence 2016-01-25 17:49:26 +01:00
Stéphane Goetz
5d6dc9a8b1 Take templates from inside .phar if dir doesn't exist 2016-01-25 16:10:13 +01:00
Stéphane Goetz
12c4a150e0 [Confluence] Delete pages that exist on confluence but not in the documentation 2016-01-25 14:48:37 +01:00
Stéphane Goetz
74b11f6c7b Stop publishing on duplicate page 2016-01-25 14:47:37 +01:00
Stéphane Goetz
ef5dc8ea52 Add missing . on getOrCreate 2016-01-25 14:47:13 +01:00
Stéphane Goetz
6111ca46fa Fix small typo in Server.php fixes #336 2016-01-07 22:20:00 +01:00
Stéphane Goetz
02ede2220e Add missing symfony/polyfill-mbstring to the compiled phar 2016-01-07 22:16:21 +01:00
Stéphane Goetz
0daa6d3148 Update dependencies 2016-01-07 21:31:43 +01:00
Stéphane Goetz
a3ebedb7e3 Add a way to disable the automatic landing page
fixes #338
2016-01-07 21:18:18 +01:00
Stéphane Goetz
93330e86db Add metadata support, fixes #210 2015-11-11 00:09:47 +01:00
Stéphane Goetz
295aee5f77 Create single-page HTML output, prepares the terrain for PDF/ePub output 2015-11-06 22:44:34 +01:00
Stéphane Goetz
18a34beac3 Add previous and next links to the pages, fixes #93 2015-10-28 00:18:29 +01:00
Stéphane Goetz
6e38c56a12 First unit tests & TDD Refactoring 2015-10-28 00:01:41 +01:00
Stéphane Goetz
b7983f101b Fix markup for image from external sources for Confluence 2015-10-27 16:03:58 +01:00
Stéphane Goetz
5ada801e6d Fix method signatures for confluence 2015-10-27 16:03:06 +01:00
Stéphane Goetz
d6e2eb5592 Do not send notification emails ... 2015-10-27 16:02:12 +01:00
Stéphane Goetz
d5af196ee6 Compile latest daux.phar 2015-10-22 19:51:55 +02:00
Stéphane Goetz
9497be3817 Add Markdown tables support 2015-10-21 23:26:42 +02:00
Stéphane Goetz
9c16b666f7 Fix bug on PHP 5.4 and document the minimum version 2015-10-21 21:41:42 +02:00
Stéphane Goetz
d02ac85697 Fix code style 2015-08-16 22:26:00 +02:00
Stéphane Goetz
a7aff213de Disable inherit_index in generated mode 2015-08-16 22:24:49 +02:00
Stéphane Goetz
db520e36e6 Use DirectoryIterator to build the tree 2015-08-16 21:19:55 +02:00