Commit Graph

58 Commits

Author SHA1 Message Date
JesseBrault0709
ff6c1b207f Fixed output parent directories bug. 2023-03-01 09:57:25 -05:00
JesseBrault0709
6cd1a68644 Fixing more task-related bugs. 2023-02-21 19:08:09 +01:00
JesseBrault0709
ee98482e7e Fixed null pointer bug with taskTypes. 2023-02-21 18:41:33 +01:00
JesseBrault0709
92c810870c Major refactoring and introduction of Task model. 2023-02-21 15:26:47 +01:00
JesseBrault0709
c5ac81055c Major refactor to renderers. 2023-02-19 21:41:22 +01:00
Jesse Brault
c958cf1427 Nested Part exceptions should bubble up. 2023-02-16 13:53:50 +01:00
Jesse Brault
64f342a919 Added logger to dsl. 2023-02-16 11:04:18 +01:00
Jesse Brault
ef9e5669e3 SiteSpec in dsl. 2023-02-16 09:10:54 +01:00
Jesse Brault
60f4c1415f UrlBuilder has absolute(to) method. 2023-02-16 08:47:35 +01:00
Jesse Brault
111bdea286 SiteSpec proliferated. 2023-02-15 16:13:20 +01:00
Jesse Brault
0762dc6b8b UrlBuilder now has absolute method. 2023-02-15 15:37:30 +01:00
Jesse Brault
06499a9616 Added targetPath to parts dsl. 2023-02-15 12:15:45 +01:00
Jesse Brault
6de83dff10 Added targetPath to dsl. 2023-02-15 11:57:02 +01:00
Jesse Brault
bbb0484a74 Added InputPages; fixed output paths. 2023-02-15 10:16:42 +01:00
Jesse Brault
076bc9bc52 Refactoring of all file providers; all paths now include extension. 2023-02-14 15:33:15 +01:00
Jesse Brault
99836856d7 Refactored extensions related into static ExtensionsUtil. 2023-02-14 14:41:24 +01:00
Jesse Brault
0371d41ccc Added path and urlBuilder to gsp dsl. 2023-02-14 13:19:28 +01:00
Jesse Brault
3b8cf46260 Cleaned up unused import. 2023-02-13 15:16:30 +01:00
Jesse Brault
0e49414db7 Parts now have access to all parts via a EmbeddablePartsMap. 2023-02-13 15:08:58 +01:00
Jesse Brault
25f4b3657d Refactored ssg.common to include everything, in preparation of text fixtures. 2023-02-13 15:08:03 +01:00
Jesse Brault
eafc8cd336 Deprecated frontMatter parameter in TemplateRenderer. 2023-02-13 14:00:48 +01:00
Jesse Brault
936587d0b5 TagBuilder implemented and available in templates, parts, and specialPages. 2023-02-12 16:17:24 +01:00
Jesse Brault
34d9cd52b0 Templates/Parts now have access to an EmbeddableText object. 2023-02-11 11:24:14 +01:00
Jesse Brault
a1f1871d1a Updating dependencies. 2023-02-11 10:03:26 +01:00
JesseBrault0709
8d37d8883d Working on new Template 2023-01-16 20:05:15 -06:00
JesseBrault0709
9bf299558f Improved naming of output files. 2023-01-13 17:53:18 -06:00
JesseBrault0709
0b95f4662d File-based providers no longer throw exception if dir does not exist or is not a dir. 2023-01-13 09:08:58 -06:00
JesseBrault0709
c312b0cf8f Fixed logging of Text in SimpleStaticSiteGenerator. 2023-01-13 08:48:41 -06:00
JesseBrault0709
9ecb985bc9 If there is no 'template' in frontMatter, does not generate text. 2023-01-13 08:47:37 -06:00
JesseBrault0709
480c794047 Added ExcerptGetter and fixed potential FrontMatter bug. 2023-01-12 19:52:15 -06:00
JesseBrault0709
61669966d5 Accidentally organized some imports. 2023-01-11 12:58:40 -06:00
JesseBrault0709
baf425739b All file-based providers implement WithWatchableDir. 2023-01-10 12:40:50 -06:00
JesseBrault0709
fecde624c1 Watching child dirs. 2023-01-10 12:09:25 -06:00
JesseBrault0709
101dd0b8da Added simple watch mode (no-op). 2023-01-10 09:37:46 -06:00
JesseBrault0709
106952874b Log build name. 2023-01-09 19:26:56 -06:00
JesseBrault0709
d9824d7119 Fixed missing property in BuildScriptBase, part 2. 2023-01-09 17:36:11 -06:00
JesseBrault0709
2cbfb37654 Fixed missing property in BuildScriptBase. 2023-01-09 17:34:30 -06:00
JesseBrault0709
46f5395247 BuildScriptBase has better api. 2023-01-09 17:27:33 -06:00
JesseBrault0709
25a06332d4 FrontMatter now has a Text field. 2023-01-08 17:36:01 -06:00
JesseBrault0709
27ae22d5eb Major refactoring and api changes. 2023-01-08 17:31:26 -06:00
JesseBrault0709
d856f194ff Logging colors and reduced logging load. 2023-01-08 09:14:58 -06:00
JesseBrault0709
e6e20b5f3e Consistent toString() and @EqualsAndHashCode for most classes. 2023-01-08 09:01:56 -06:00
JesseBrault0709
8352e6001d Fixed stack overflow bug. 2023-01-07 21:42:51 -06:00
JesseBrault0709
dd5ccc55e9 Script config closure delegate and script auto imports. 2023-01-07 21:38:37 -06:00
JesseBrault0709
92515785a0 Better testing with Mockito. 2023-01-07 18:30:36 -06:00
JesseBrault0709
9d3f3f180b Default render() method on embeddables, and better testing. 2023-01-07 18:00:28 -06:00
JesseBrault0709
fd09b720bb Globals proliferated throughout. 2023-01-07 17:28:18 -06:00
JesseBrault0709
f205d0b543 Changed Config to only include Providers 2023-01-07 17:03:04 -06:00
JesseBrault0709
8f1bf081e4 Removed Yaml dependency. 2023-01-06 19:32:39 -06:00
JesseBrault0709
27aab78ca3 Adding buildScript 2023-01-06 14:26:33 -06:00