github.com/ionide/Fornax
Scriptable static site generator using type safe F# DSL to define page templates.
https://github.com/ionide/Fornax
b9a1da015125830f900ea890f11765eb6d657082 authored over 2 years ago
d6cdc4825a7c64d01f3966a9f80b60b9e18317cd authored over 2 years ago
551e0eb3708220d1a22892a68094a359a2d0d7ab authored over 2 years ago
5917d3ee381d160ca1d07fec3b907f795a8b1c3f authored over 2 years ago
73690fa3487dbe6892ee09e12e7b11055cef005d authored over 2 years ago
a8fb849c0a7f395ccdff2d58d31aa2f6df7ad436 authored over 2 years ago
a0f7a6ed1491d1c9ad1179c0a73d2aba4b7d2977 authored over 2 years ago
Move Logger to it's own module and make log out text with different color values.
4187a3818807d65fc05365bb9aa34f2cb87a78c3 authored almost 3 years ago8a045cf93676b458cba6ceacd7f8638f6293efa0 authored almost 3 years ago
a919cf6b9903c8a3d6a9a7628c77b96847b9c86e authored almost 3 years ago
8d5146054303a5178274356608ead589eb32a690 authored almost 3 years ago
b4d741434cc54a0daf474ede94890b356717e032 authored almost 3 years ago
37530c7885f5571d69d06769ccf56d53d0760430 authored about 3 years ago
023db8183e7e95f93c44b08d7ca3b6ee2d7a137a authored about 3 years ago
b0a00ed6820e57bf5a4080efa32ad02e19a86106 authored about 3 years ago
aa0d9e4e8fce0e5b3e8d44feafb4460d7ae2ad81 authored about 3 years ago
a06bf53a6dd641e42db4976955c0eed390a8a619 authored about 3 years ago
bafe6193dd25fb37e7e090cde50e64763b0ce01e authored about 3 years ago
32edbcdae6f2103d2af8f3d93dca6114785ba0d5 authored about 3 years ago
b3efff251c356a198fe95701e235670e7f4697d4 authored over 3 years ago
75d0fdece01d099a3cb5bf09b5103b5041865e31 authored over 3 years ago
9102720fd95f5b3871733174453aa1c66367725a authored over 3 years ago
fix active menu for the About page
abd3baa2db9b66af7b95cfb5f98cefb32fa8d8fa authored about 4 years agoe6817040f3c7bffc4b78d04d0363b562f3c8bf1c authored about 4 years ago
5902c57f42ced02d9c825bb7a6a41543499cc88a authored about 4 years ago
c9d8b9427669364f49dd4b66ff3fc13b731552d2 authored about 4 years ago
aaaf95b3d269a371c8ba45e84ff918c03079b127 authored over 4 years ago
827f77ca8d9f969b6d75fb7230b2fb89ae1263a8 authored over 4 years ago
b4e5a33cc443ce2171d1ca16d5076c55fa043b11 authored over 4 years ago
Directory.Delete throws exception on files with read-only attribute.
16168cb45fd35ef20a758be54e230f39ebfbe357 authored almost 5 years agoadd logic to handle alternate templates from git repos
1dd92e3e3b6cb579c4d96e6bcaefa54b6e02506f authored almost 5 years ago5ceaeff4ea9f7888000a0b1e9bef5a82054540d4 authored about 5 years ago
007aa5d975404ce76368781fa60e52da8e634de8 authored about 5 years ago
92a41d127360aabe8198f2c674af92dec97a81d6 authored about 5 years ago
a77040af8840de1620e4cab936af4d25c42ae086 authored about 5 years ago
Will generate multiple summary pages when number of posts pass a certain amount
992a5030044ce6f835ee358998de75aa719914ff authored about 5 years agoSmall change, order of magintude improvement. Tested on 185 page blog:
Pre-change - Generatio...
0a7c6699f6f96b6813de53b6a6c80f5c6f0c200d authored about 5 years agoAdds support for sub-directories
Co-authored-by: Robert Pickering <robertfpickering@fastmail....
62fb09aa359b30c2cbf1ac9373272f2f2f564447 authored about 5 years agof8da17fd9242f8fe5cebb004aa49f07f3762a63e authored over 5 years ago
c61ce0a6d868438271a91af4f3b24803aa3a9ee0 authored over 5 years ago
b8fffa974d43a99744a65e75a1ff44a89bbc83e4 authored over 5 years ago
b0c5a029bff77a110dbfdcf28fac386f8279a889 authored over 5 years ago
478f8f9d81842b02e65bfcefe81146d18125fd65 authored over 5 years ago
20f77f96622cc6fb1c6b4a91d784c7ebbd4cdd36 authored over 5 years ago
Feature that is available in hugo, allows you to post a summary of a post on the index page, req...
a8d0788c54ef3d33451fc8e17cf15a1992456524 authored over 5 years agoeec58158cfda9970a21e2ac93deaf23c0aac11b6 authored over 5 years ago
6713d31fc6da1efe852f87d37ce980dc24d82478 authored over 5 years ago
feb6cfa8ba2f3c5e01c6878c1ea147e9b4e8c874 authored over 5 years ago
This one is a bit more subjective, my aim was to get rid of some of the copy and pasted code in ...
e0bfb1948be0179019e94c437d4347d5726b25e4 authored over 5 years agoI ran into an issue on Windows where a byte order marker was being inserted by File.WriteAllByte...
b4a575a651ce75e7805834de40263f457e3b7f4c authored over 5 years ago25a2715e463b12415d438b4134c3e086274a1810 authored over 5 years ago
This version use an event to signal that the content has changed, this meants the socket loop wi...
1480ce22134fc5d18c84d090c627ffcf48400f50 authored over 5 years ago3d0eddc9a8b83950e885bb100ed9cad2a3bbd0c4 authored over 5 years ago
I believe this to better as all inner exceptions will also be printed. I found myself in a posit...
f4d7a144181cf54e1f733c8f856e7f0e991839b7 authored over 5 years ago
A once generator would still generate if another was opened before it
Checks for errors even if ...
New name is contact.fsx to match def in config.fsx
612a7b3d03c6e43159cbee6b48f86217971832e3 authored over 5 years ago01883b17af36cd1eae8779d326b7527a746fa009 authored over 5 years ago
24253a976ac27decab7aabc86fa23aea2ff376ee authored over 5 years ago
4620f1b89dc5ab16e10f527b0ba916fe93b1fea8 authored over 5 years ago
f2ce6bd7e69bac80136081188c57b0fcf7ec7edb authored over 5 years ago
bd41178b7e82cd90ff602df207e93924ae6d4519 authored over 5 years ago
Co-authored-by: Krzysztof Cieślak <[email protected]>
1ed61fd6f8698b7e9dbff88c4b01db901a26f901 authored over 5 years ago113228e706185ac60921f71f696bbf9284ecf857 authored over 5 years ago
b82fd23b8d96df3721e939bacb528ab14b37a960 authored over 5 years ago
* add comments
* match on list directly
240d05d88b8bae28b131c219312f6084e940a8b8 authored over 5 years ago
501a4e04e68b189428834e347e7d5bd6718b976c authored over 5 years ago
f22905e61f9a00f3073a3554ccefc2526fab7579 authored over 5 years ago
bcabe47a1270554b0264f2e69d6d164a29f9ca35 authored over 5 years ago
1f3b7a213d9d3cc16080d222665d0e71169c8962 authored over 5 years ago
ff908ca54c0db3367d0ac299b602dbacc7e7814e authored over 5 years ago
eed1f475e4647d4a5ad89278d701be8702b62a6a authored over 5 years ago
9212d6bcf940135f484888be5bf4b118af3f26b6 authored over 5 years ago
6462cf96443331c30bad97801cdcd8d92d17361a authored over 5 years ago
fb43c9088e49cacdbe453040f501b63bae48aba5 authored over 5 years ago
a38db27075e9c6dffc5fdb67965b07b53821b54d authored over 5 years ago
f98b301b4f6cc3c853d6aadd2ec7c11edc963ce5 authored over 5 years ago
3c88e0e258669321d6dccbd051d8b2f6b3cc9de5 authored over 5 years ago
b751564174243c5988e11579b18736ff819f0208 authored over 5 years ago
de47234904e5735fd66a743e5737d7332d9d5276 authored over 5 years ago
c71c23c15972c45678edc2e7ceab976730a69869 authored over 5 years ago
* Updates Fornax to target netcoreapp3.1
Required an updated paket version to support netcoreap...
b60f7c8aa23e91020f8e07f158e04c9daa4b2084 authored over 5 years ago
3dcf1331342d0086c78443002ed025dd09f26c46 authored over 5 years ago
20ab9dc91734f689dca6dfa10f48ca46229d5925 authored over 5 years ago
c52eedfeee3722dc144f662286c715beed0f5d3b authored over 5 years ago
- Fail fast when erorr occurs and directly report it to the operator
- Instanciate a new fsi ses...
4334b5cfac1556cd481d5a43baeefea306900a3a authored over 5 years ago
* Replace CommonMark.Net with minimally configured Markdig
* Add pipe table extension and lin...
32208f47996dbb864ffaef5537bbd8c74ddebbb5 authored almost 6 years ago* Rename templates to layouts and change docs accordingly
* Change code fragments to reflect ...
c45ab4d19f2f54366ecda55fee47154b870a56ac authored almost 6 years agoUpdate CONTRIBUTING.md to match new tooling setup
Update FAKE so that paket and fake versions match
c221fa9eb5d890db7702822a8e9bcaa37bfeee62 authored almost 6 years ago
388c865dec850961118a0f80f0f53f9197338483 authored almost 6 years ago
f07fe6dcfbf609b94824e5b622232a0608c90acb authored almost 6 years ago
Changes paket installation to a global tool at a specific path.
It wasn't working as a local to...
0a668758602de62959cf2a17f103778ec1172744 authored almost 6 years agoa7a8d393749b2a1387eea2964bc9ec8bd02996d3 authored almost 6 years ago
f74d6ef9d90038a29faaed0d6ebd2701b4e421d2 authored almost 6 years ago
43d8a34e108e363d3e243360cfed89efcb689d93 authored almost 6 years ago
255e5cde024f344231bf60ce7eec97dd8e2a4f9a authored almost 6 years ago
76f3bfba368fcb0c67b7d3a3bb9e194cd7be5c57 authored almost 6 years ago