Commit Graph

40 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
ac60948fab Other Scrutinizer fixes 2019-12-07 16:32:38 +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
Alexander Overvoorde
dbfb4cf70d Fix directories with unicode characters not being supported 2019-07-09 21:16:05 +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
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
d1c7b27563 Add support for + at the beginning, fixes #18 2017-11-08 21:49:30 +01:00
Stéphane Goetz
c0016c759a More refactoring 2017-11-07 22:44:27 +01:00
Stéphane Goetz
ea61ca0210 Fix homepage title when auto_landing is disabled fixes #456 2017-05-16 23:17:06 +02:00
onigoetz
5b75fd0d10 Applied fixes from StyleCI 2016-09-26 20:54:26 +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
948f2aaa39 Fix bugs reported by scrutinizer 2016-07-29 22:38:03 +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
b1964a7c37 Add computed raw pages, to create special content at any time 2016-01-31 12:00:29 +01:00
Stéphane Goetz
ef5dc8ea52 Add missing . on getOrCreate 2016-01-25 14:47:13 +01:00
Stéphane Goetz
6e38c56a12 First unit tests & TDD Refactoring 2015-10-28 00:01:41 +01: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
db520e36e6 Use DirectoryIterator to build the tree 2015-08-16 21:19:55 +02:00
Stéphane Goetz
dc1965a2e7 Improve windows support, fixes #264, #298 and #307 2015-08-15 16:31:36 +02:00
Stéphane Goetz
2f5abb8488 Make sure the entries that just have a number work correctly 2015-08-04 22:40:24 +02:00
Stéphane Goetz
b1eaa506b2 Code Style 2015-08-04 22:29:26 +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
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
c00dfac001 Change configuration format 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
a13469047a Move getIndexPage and getFirstPage to Directory 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
4f8d817365 Code Style and documentation 2015-07-20 20:51:13 +02:00
Stéphane Goetz
f64758aeec Improve Tree API 2015-07-20 20:51:12 +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
f3d472363d Cleanup 2015-07-20 20:49:14 +02:00
Stéphane Goetz
de1214cbab Convert to PSR2 2015-07-20 20:49:09 +02:00
Stéphane Goetz
ecd5efe758 Extract tree builder
Add related files directly in the documentation
2015-07-20 20:49:09 +02:00