Morgan Zolob
7928b4365b
Allow Daux to work from sub-directories
...
If you try to host Daux from any directory other than the root of a website (like mysite.com/docs, for example), it just gives an error that the page can't be found. This commit will make Daux remove the base directory from the request when handling it, which should make it work properly in sub-directories.
2018-09-20 20:14:43 +02:00
Romain Cambier
2093eee156
Changed Server.php to be able to run on symfony 4.0+
2018-08-13 08:42:14 +02:00
Stéphane Goetz
ba8658d706
Fix cache, add clear-cache command
2018-06-07 20:40:38 +02:00
Stéphane Goetz
6a7dae3023
Fix regression introduced to fix #55
2018-06-06 23:37:26 +02:00
Stéphane Goetz
47a9565b23
Create cache for Markdown content. #51
2018-06-06 23:20:29 +02:00
Stéphane Goetz
4325008a5f
Improve performance by calculating. Fixes #55
2018-06-06 21:10:06 +02:00
Stéphane Goetz
0570fb7971
Fix breadcrumb support of multiple folders with the same name. Fixes #54
2018-06-05 23:02:01 +02:00
Stéphane Goetz
7b665558af
Use front matter of the index page to define folder's name. Fixes #27
2018-06-05 22:29:31 +02:00
Stéphane Goetz
eb89664473
Keep numbers in raw files, as they aren't sorted anyway. Fixes #26
2018-06-05 21:28:54 +02:00
Stéphane Goetz
41c355edb1
Add more details on verbose output #52
2018-06-05 20:31:51 +02:00
Stéphane Goetz
29a8a8d9cc
Allow to get version with -V / --version #53
2018-06-04 22:52:21 +02:00
Stéphane Goetz
65f0679d7a
Fix formatting
2018-05-05 18:16:24 +02:00
Stéphane Goetz
5ab15752de
fix getTerminalDimensions
2018-05-05 16:58:49 +02:00
catroll
83464a80e9
fix: "PHP Notice: Uninitialized string offset: 0 in ..."
2018-03-21 16:11:53 +08:00
Stéphane Goetz
2a3d513a40
Create a variables file to customize theme easily, lint CSS
2018-02-25 23:02:09 +01:00
Stéphane Goetz
da522ba2d3
Repair single page documentation generator
2017-12-11 22:25:45 +01:00
Stéphane Goetz
e12465b4de
Fix unit tests
2017-12-11 22:02:20 +01:00
Stéphane Goetz
91014cef8b
Manage table of contents differently
2017-12-11 21:14:18 +01:00
Stéphane Goetz
e844b51f10
Fix Mime Types - fix CLI param
2017-12-08 16:29:44 +01:00
Stéphane Goetz
70d15cc0ec
fix usages of iconv
2017-11-08 21:51:01 +01:00
Stéphane Goetz
d1c7b27563
Add support for + at the beginning, fixes #18
2017-11-08 21:49:30 +01:00
Stéphane Goetz
d898eb6edf
Fix json output for search index, fixes #21
2017-11-08 00:01:08 +01:00
Stéphane Goetz
837fca6886
Small refactoring and documentation fix
2017-11-07 23:17:05 +01:00
Stéphane Goetz
def4b5ed98
Merge pull request #22 from gerundt/meta-tags
...
Add `description`, `keywords` and `author` to Front Matter (fix #20 )
2017-11-08 00:08:27 +02:00
Stéphane Goetz
52ce3714cf
More cleanup
2017-11-07 22:54:31 +01:00
Stéphane Goetz
c0016c759a
More refactoring
2017-11-07 22:44:27 +01:00
Tim Gerundt
0e516797c3
Add description
, keywords
and author
to Front Matter ( fix #20 )
2017-11-07 22:39:34 +01:00
Stéphane Goetz
f281169871
Cleanup publisher
2017-11-07 22:08:30 +01:00
Stéphane Goetz
e3a89832c5
Only list deletable pages if there are any
2017-11-06 23:32:41 +01:00
Stéphane Goetz
e5ee061ddd
Don't upload attachments if they are already uploaded and have the same size
2017-11-06 23:20:42 +01:00
Stéphane Goetz
59b8c04161
Confluences bugfixes, Fix documentation
...
Make it easier to spot where an error comes from when uploading to confluence.
Allow to upload documentation without a prefix.
2017-11-06 22:46:07 +01:00
Stéphane Goetz
8e7340da3d
Allow to set configuration values directly in the command line
2017-11-05 23:56:46 +01:00
Stéphane Goetz
a1a65bb9f0
Support translations for the UI, fixes #1
2017-10-19 22:18:46 +02:00
Stéphane Goetz
0d3e366277
Remove daux.phar
2017-10-18 21:15:35 +02:00
Stéphane Goetz
0758366430
Rely on symfony's HttpFoundation to handle requests. Fixes weird bugs
2017-06-08 23:07:18 +02:00
Stéphane Goetz
5a24c48788
Add documentation in some places
2017-06-07 23:40:12 +02:00
Stéphane Goetz
fa91642a34
Merge branch 'development'
...
* development:
Fix image embedding for confluence, fixes #439
Update dependencies
Send correct mimetype for ComputedRawPage in live mode
Compile theme, a bug put back the old theme
Tweak theme and search
2017-06-07 20:50:47 +02:00
Stéphane Goetz
a0a8cbcfae
Fix image embedding for confluence, fixes #439
2017-06-06 23:35:49 +02:00
Stéphane Goetz
6b5d395ca3
Lazy load all content, keep it off the memory.
...
fixes #443
2017-06-06 23:16:45 +02:00
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