Nick Vella
|
0e36c274e0
|
ssg: StaticSitePostFrontMatter: load NewCategories into tags as well as Categories
|
2019-07-16 19:23:44 +10:00 |
Nick Vella
|
103d47b376
|
ssg: StaticSitePostFrontMatter: olw_id => id
|
2019-07-16 19:23:11 +10:00 |
Nick Vella
|
8dc9bbac90
|
ssg: StaticSiteClient: GetCategories impl
|
2019-07-16 17:59:34 +10:00 |
Nick Vella
|
2dcbb3553e
|
ssg: StaticSiteClient: impl GetPost
|
2019-07-16 15:17:36 +10:00 |
Nick Vella
|
ba971fc2db
|
ssg: StaticSiteClient: GetRecentPosts use StaticSitePost.GetAllPosts
|
2019-07-16 15:17:15 +10:00 |
Nick Vella
|
59808f70da
|
ssg: StaticSitePost: impl GetAllPosts, GetPostById
|
2019-07-16 15:16:57 +10:00 |
Nick Vella
|
4623753bd8
|
ssg: StaticSiteClient: order and limit recent posts
|
2019-07-16 15:01:14 +10:00 |
Nick Vella
|
0d84ae9927
|
ssg: StaticSiteClient: GetRecentPosts fix date logic
|
2019-07-15 20:55:58 +10:00 |
Nick Vella
|
acc8eba6c2
|
ssg: StaticSitePost: LoadFromFile impl
|
2019-07-15 20:55:27 +10:00 |
Nick Vella
|
d2a963ed1d
|
ssg: ...: use SaveToFile instead of SaveToDisk to keep consistent
|
2019-07-15 16:54:45 +10:00 |
Nick Vella
|
60ec2275b6
|
ssg: StaticSitePost: stub LoadFromFile instance method, impl static method
|
2019-07-15 16:54:03 +10:00 |
Nick Vella
|
cc61210ad9
|
ssg: StaticSitePost: add constructor for post-less instantiation
|
2019-07-15 16:53:45 +10:00 |
Nick Vella
|
b81daeb4e0
|
ssg: StaticSiteClient: GetRecentPosts impl
|
2019-07-15 16:53:07 +10:00 |
Nick Vella
|
38c799388e
|
ssg: StaticSiteClient: tidy code formatting
|
2019-07-15 16:51:54 +10:00 |
Nick Vella
|
dc19762c2e
|
ssg: StaticSiteClient: reword post as draft error trace message
|
2019-07-15 01:16:07 +10:00 |
Nick Vella
|
76f7ec83b9
|
ssg: StaticSitePost, StaticSiteClient: impl EnsureDate, use in StaticSiteClient NewPost
|
2019-07-15 00:31:16 +10:00 |
Nick Vella
|
21e987b52e
|
docs: ssg: basic docs on static site gen classes, UML class diagram
|
2019-07-15 00:16:44 +10:00 |
Nick Vella
|
4ad1e89349
|
ssg: StaticSiteClient, StaticSitePost: move EnsureId call to StaticSiteClient from StaticSitePost SaveToDisk, return postId from NewPost
|
2019-07-14 22:19:45 +10:00 |
Nick Vella
|
9cd3fbf953
|
ssg: StaticSitePost: use Id when an available slug can't be found
|
2019-07-14 19:09:16 +10:00 |
Nick Vella
|
689fee79e5
|
ssg: StaticSitePost: ensure Id and safe slug when saving to disk
|
2019-07-14 19:08:17 +10:00 |
Nick Vella
|
e614030d46
|
ssg: StaticSitePost: Id, impl EnsureId, Slug set to BlogPost.Slug and _safeSlug, change EnsureSafeSlug to return string
|
2019-07-14 19:07:51 +10:00 |
Nick Vella
|
48a5f68b08
|
ssg: StaticSiteFrontMatterKeys: make struct, add Id
|
2019-07-14 18:46:22 +10:00 |
Nick Vella
|
6a2c958be9
|
ssg: StaticSitePostFrontMatter: add Id
|
2019-07-14 18:45:58 +10:00 |
Nick Vella
|
e3a3a28b84
|
ssg: StaticSitePost: don't mutate BlogPost
|
2019-07-14 15:11:54 +10:00 |
Nick Vella
|
0d87b85402
|
ssg: StaticSitePost: impl EnsureSafeSlug
|
2019-07-14 15:10:27 +10:00 |
Nick Vella
|
2844c175af
|
ssg: StaticSiteClient: add - as a url safe char
|
2019-07-14 15:10:11 +10:00 |
Nick Vella
|
d2a7522ff0
|
ssg: StaticSitePost: impl GetFileNameForProvidedSlug, GetFilePathForProvidedSlug, ...
|
2019-07-14 14:51:07 +10:00 |
Nick Vella
|
d30b2c038d
|
ssg: StaticSitePost: SitePath getter
|
2019-07-14 00:09:10 +10:00 |
Nick Vella
|
0ecb7ae9e1
|
ssg: StaticSiteClient: use StaticSitePost SaveToDisk in NewPost
|
2019-07-14 00:01:13 +10:00 |
Nick Vella
|
1108c5ee60
|
ssg: StaticSitePost: slug generation; Slug, FileName, FilePath getters
|
2019-07-14 00:00:39 +10:00 |
Nick Vella
|
645235bd54
|
ssg: StaticSiteClient, StaticSitePost: StaticSitePost initial impl, switch StaticSiteClient to use StaticSitePost for new posts
|
2019-07-13 22:36:21 +10:00 |
Nick Vella
|
41f6ffabf2
|
ssg: StaticSitePostFrontMatter: alias ToString to Serialize, add doc comments
|
2019-07-13 22:35:45 +10:00 |
Nick Vella
|
79b801708e
|
ssg: StaticSitePostFrontMatter: fix serialization
|
2019-07-13 21:43:25 +10:00 |
Nick Vella
|
d650f0d890
|
tests: ssg: StaticSitePostFrontMatter: serialization tests
|
2019-07-13 21:43:09 +10:00 |
Nick Vella
|
362190c6f9
|
ssg: StaticSitePostFrontMatter initial impl
|
2019-07-12 00:04:29 +10:00 |
Nick Vella
|
b411a942fa
|
ssg: StaticSiteClient: throw NotImplementedException for GetImageEndpoints
|
2019-07-12 00:04:06 +10:00 |
Nick Vella
|
fc1503163a
|
tests: ssg: missing keys test for StaticSitePostFrontMatter#Deserialize
|
2019-07-12 00:02:48 +10:00 |
Nick Vella
|
a3d48dbb27
|
tests: ssg: tests for StaticSitePostFrontMatter#Deserialize
|
2019-07-12 00:00:11 +10:00 |
Nick Vella
|
0ce5352ccb
|
ssg: StaticSiteClient: throw exceptions for adding and suggesting categories, getting image endpoints
|
2019-07-11 23:02:05 +10:00 |
Nick Vella
|
dd16678c00
|
ssg: StaticSiteClient: move PostFrontMatter out
|
2019-07-11 23:01:36 +10:00 |
Nick Vella
|
8eb1f321f2
|
ssg: StaticSiteClient: don't support authors for now
|
2019-07-11 22:53:06 +10:00 |
Nick Vella
|
0b1ff58439
|
ssg: StaticSiteConfigFrontMatterKeys definition
|
2019-07-11 22:20:10 +10:00 |
Nick Vella
|
71e601e03f
|
ssg: move StaticSiteClient, StaticSiteConfig, StaticSiteConfigDetector into OpenLiveWriter.BlogClient.Clients.StaticSite namespace
|
2019-07-11 18:48:33 +10:00 |
Nick Vella
|
803312868f
|
ssg: StaticSiteClient: more date fixes
|
2019-07-10 19:32:47 +10:00 |
Nick Vella
|
a895605b34
|
ssg: StaticSiteClient: set post date if not already assigned, assign more frontmatter
|
2019-07-10 19:07:37 +10:00 |
Nick Vella
|
ce0fe5b080
|
ssg: StaticSiteClient: set ClientOptions from StaticSiteConfig
|
2019-07-10 18:45:27 +10:00 |
Nick Vella
|
6711a6eeb6
|
ssg: use StaticSiteConfigDetector
|
2019-07-10 18:29:32 +10:00 |
Nick Vella
|
6c5341c6dc
|
ssg: StaticSiteConfigDetector: initial impl, detect jekyll
|
2019-07-10 18:29:13 +10:00 |
Nick Vella
|
d4692079a3
|
ssg: StaticSiteConfig: SiteTitle attribute, load from BlogSettings
|
2019-07-10 18:28:37 +10:00 |
Nick Vella
|
a7b0b4c61d
|
ssg: wizard: fix distribution in wizard panels
|
2019-07-09 23:23:45 +10:00 |