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
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
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
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
7ee564c667
Allow for custom themes on generate
with global installation, partly fixes #396
2016-09-06 23:11:32 +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
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
6f66600fbd
Fix the fix
2016-07-29 23:25:43 +02:00
Stéphane Goetz
2081acc3c5
Document the new command line tool
2016-07-29 23:20:01 +02:00
Stéphane Goetz
948f2aaa39
Fix bugs reported by scrutinizer
2016-07-29 22:38:03 +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
05a39eeeff
Remove Bootstrap and simplify styles
2016-07-29 21:56:09 +02:00
Stéphane Goetz
38e939c848
Fix deepclone, generation and file loading bugs
2016-05-01 20:56:23 +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
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
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
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
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
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
a3ebedb7e3
Add a way to disable the automatic landing page
...
fixes #338
2016-01-07 21:18:18 +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
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
9497be3817
Add Markdown tables support
2015-10-21 23:26:42 +02:00
Stéphane Goetz
b1eaa506b2
Code Style
2015-08-04 22:29:26 +02:00
Stéphane Goetz
d2b45a845f
Pass the original node on generation
2015-07-31 12:53:22 +02:00
Stéphane Goetz
d5458c5a0f
Fix template finding
2015-07-30 15:41:38 +02:00
Stéphane Goetz
489fc6a2d4
LiveGenerator interface should extend Generator
2015-07-29 22:31:59 +02:00
Stéphane Goetz
e543a107b1
Extract ContentType from format
2015-07-29 22:31:41 +02:00
Stéphane Goetz
386f323dd0
Hide directories that have no content
2015-07-29 08:30:41 +02:00
Stéphane Goetz
b5ce4f1d79
Added a content type system to be able to extend the conversion mechanism
2015-07-28 17:25:03 +02:00
Stéphane Goetz
72ebc50e6c
Reorganise console classes
2015-07-23 17:44:24 +02:00
Stéphane Goetz
4fec115627
Bugfix in confluence upload. The bug in image reuploads is fixed in confluence 5.8
2015-07-23 17:43:22 +02:00
Stéphane Goetz
12739c2044
Small fixes in url generations
2015-07-21 09:51:55 +02:00
Stéphane Goetz
061ea5ea55
Code Style and refactorings
2015-07-20 20:51:49 +02:00
Stéphane Goetz
f903b0060c
Fix index pages detection in live mode
2015-07-20 20:51:48 +02:00
Stéphane Goetz
d921c412b5
Add format and processor as configuration options for live mode
2015-07-20 20:51:48 +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
932fab5a84
Transform the server to be able to use the Generator
2015-07-20 20:51:48 +02:00
Stéphane Goetz
87fbb6f15d
Initialize the markdown parser only once.
2015-07-20 20:51:48 +02:00
Stéphane Goetz
e3a3438ccd
Improve processors
...
Now you can add generators and extend the markdown parser
2015-07-20 20:51:48 +02:00
Stéphane Goetz
bb3a3408fd
Bugfix in the path rebase from the HTML Generator
2015-07-20 20:51:42 +02:00
Stéphane Goetz
e70461b641
Fix and simplify homepage detection in HTML generator
2015-07-20 20:51:41 +02:00
Stéphane Goetz
7dc7c045d4
Bugfixes
2015-07-20 20:51:32 +02:00
Stéphane Goetz
aa5602a0fb
Refactor the tree system
...
Each element of the tree now only has one parent, not a parent array.
- Creating an elements doesn't necessarily rely on an existing file
- Moving elements unregisters elements from the previous parent
- Moved some helpers to the builder instead of Entry
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
ce109d0429
Cosmetic changes
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
e7afd9aa28
Add a more advanced processor system
2015-07-20 20:51:12 +02:00
Stéphane Goetz
a5afc23cda
Bugfix on confluence API
2015-07-20 20:51:12 +02:00
Stéphane Goetz
a044b4b0ca
Improve tree api
2015-07-20 20:51:12 +02:00
Stéphane Goetz
1f4f18dccf
Bugfixes in confluence
2015-07-20 20:50:49 +02:00
Stéphane Goetz
cd65072a20
Use symfony console, nicer output
2015-07-20 20:50:42 +02:00
Stéphane Goetz
e3c9ce98b8
Use the right entry page
2015-07-20 20:49:19 +02:00
Stéphane Goetz
b5dd82fe2a
Added debug to confluence publishing
2015-07-20 20:49:19 +02:00
Stéphane Goetz
5791fccea8
Added internal documentation links
2015-07-20 20:49:19 +02:00
Stéphane Goetz
60b50919b4
Remove "default.json" concentrate all configurations in "global.json"
...
Set configurations in an Object instead of an array
2015-07-20 20:49:19 +02:00
Stéphane Goetz
100568bfbb
Preload more data in getList
2015-07-20 20:49:19 +02:00
Stéphane Goetz
8901634790
Fix bugs and optimized upload time
2015-07-20 20:49:19 +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
fa798ff1e4
Bugfixes
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