David Hunt
fca2b4dc6a
Refactored /templates and /resources into a single /themes folder.
2015-07-31 11:54:02 -04:00
Stéphane Goetz
d5458c5a0f
Fix template finding
2015-07-30 15:41:38 +02:00
Stéphane Goetz
651f860222
Improve the builder to support file extension, for contentTypes
2015-07-29 22:39:19 +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
114a0f29b7
Be able to set the source directory on command line
2015-07-28 17:26:35 +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
1f167db1f6
Fixed error page
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
d531de86cf
Cleaned getFirstPage a bit
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
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
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
9cdc9815ea
Add a few checks
2015-07-20 20:51:32 +02:00
Stéphane Goetz
71d1041cb8
Refactor getFirstPage
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
a35af5fd19
Remove the file editor
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
8dd3c1d6f8
Add missing helpers
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
f64758aeec
Improve Tree 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
290f52d181
Finish the processor system
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
4f33394c77
Compile archive to phar
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