Fornax:使用类型安全的F#DSL定义页面模板的可编写脚本的静态网站生成器-源码

上传者: 42138545 | 上传时间: 2021-02-05 09:11:36 | 文件大小: 809KB | 文件类型: ZIP
福纳克斯 Fornax是可脚本化的静态站点生成器,使用类型安全的F#DSL定义页面布局。 Fornax是Ionide工具套件的一部分-您可以在上支持其开发。 工作特征 使用.fsx文件创建自定义数据加载器,这意味着您可以将您可以想象的任何内容用作站点的数据源,而不仅仅是预定义的.md或.yml文件 使用.fsx文件创建自定义生成器,这意味着您可以生成所需的任何类型的输出 使用.fsx文件的动态配置 监视模式,每当您更改数据或任何脚本文件时,该模式都会重新构建页面。 安装 Fornax作为全球.Net Core工具发布。 您可以使用dotnet tool install fornax -g

文件下载

资源详情

[{"title":"( 77 个子文件 809KB ) Fornax:使用类型安全的F#DSL定义页面模板的可编写脚本的静态网站生成器-源码","children":[{"title":"Fornax-master","children":[{"title":"global.json <span style='color:#111;'> 43B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 5.84KB </span>","children":null,"spread":false},{"title":".paket","children":[{"title":"Paket.Restore.targets <span style='color:#111;'> 33.91KB </span>","children":null,"spread":false},{"title":"paket.targets <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false}],"spread":true},{"title":"paket.dependencies <span style='color:#111;'> 609B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"Fornax.Template","children":[{"title":"style","children":[{"title":"style.css <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false}],"spread":true},{"title":"config.fsx <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"images","children":[{"title":"favicon.png <span style='color:#111;'> 482B </span>","children":null,"spread":false},{"title":"bulma.png <span style='color:#111;'> 10.91KB </span>","children":null,"spread":false},{"title":"avatar.jpg <span style='color:#111;'> 40.99KB </span>","children":null,"spread":false}],"spread":true},{"title":"posts","children":[{"title":"post2.md <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"post3.md <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"post5.md <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"post.md <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"post4.md <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"post6.md <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"subdir","children":[{"title":"post3.md <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"_lib","children":[{"title":"Fornax.Core.dll <span style='color:#111;'> 728.00KB </span>","children":null,"spread":false},{"title":"Markdig.dll <span style='color:#111;'> 391.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":"sampleJsFile.js <span style='color:#111;'> 9B </span>","children":null,"spread":false}],"spread":true},{"title":"loaders","children":[{"title":"globalloader.fsx <span style='color:#111;'> 395B </span>","children":null,"spread":false},{"title":"pageloader.fsx <span style='color:#111;'> 338B </span>","children":null,"spread":false},{"title":"postloader.fsx <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false}],"spread":true},{"title":"generators","children":[{"title":"post.fsx <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"index.fsx <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"layout.fsx <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false},{"title":"staticfile.fsx <span style='color:#111;'> 204B </span>","children":null,"spread":false},{"title":"about.fsx <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"contact.fsx <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Fornax","children":[{"title":"Fornax.fsproj <span style='color:#111;'> 750B </span>","children":null,"spread":false},{"title":"resetTool.sh <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"Fornax.fs <span style='color:#111;'> 10.02KB </span>","children":null,"spread":false},{"title":"resetTool.cmd <span style='color:#111;'> 114B </span>","children":null,"spread":false},{"title":"Generator.fs <span style='color:#111;'> 20.43KB </span>","children":null,"spread":false},{"title":"paket.references <span style='color:#111;'> 87B </span>","children":null,"spread":false},{"title":"AssemblyInfo.fs <span style='color:#111;'> 773B </span>","children":null,"spread":false},{"title":"FSIRefs.fs <span style='color:#111;'> 6.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"Fornax.Core","children":[{"title":"Fornax.Core.fsproj <span style='color:#111;'> 480B </span>","children":null,"spread":false},{"title":"paket.references <span style='color:#111;'> 12B </span>","children":null,"spread":false},{"title":"AssemblyInfo.fs <span style='color:#111;'> 783B </span>","children":null,"spread":false},{"title":"Model.fs <span style='color:#111;'> 74.09KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LICENSE.md <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"build.fsx <span style='color:#111;'> 7.63KB </span>","children":null,"spread":false},{"title":"paket.lock <span style='color:#111;'> 161.34KB </span>","children":null,"spread":false},{"title":"CONTRIBUTING.md <span style='color:#111;'> 5.67KB </span>","children":null,"spread":false},{"title":"samples","children":[{"title":"style","children":[{"title":"fonts.scss <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"style.less <span style='color:#111;'> 27B </span>","children":null,"spread":false}],"spread":true},{"title":"config.fsx <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"posts","children":[{"title":"post2.md <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"post.md <span style='color:#111;'> 455B </span>","children":null,"spread":false}],"spread":true},{"title":"_lib","children":[{"title":"Microsoft.Extensions.DependencyInjection.dll <span style='color:#111;'> 51.49KB </span>","children":null,"spread":false},{"title":"Microsoft.Extensions.DependencyInjection.Abstractions.dll <span style='color:#111;'> 35.99KB </span>","children":null,"spread":false},{"title":"Markdig.dll <span style='color:#111;'> 391.50KB </span>","children":null,"spread":false},{"title":"dotless.Core.dll <span style='color:#111;'> 277.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"js","children":[{"title":"sampleJsFile.js <span style='color:#111;'> 9B </span>","children":null,"spread":false}],"spread":false},{"title":"loaders","children":[{"title":"customloader.fsx <span style='color:#111;'> 274B </span>","children":null,"spread":false},{"title":"postloader.fsx <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false}],"spread":false},{"title":"generators","children":[{"title":"sass.fsx <span style='color:#111;'> 901B </span>","children":null,"spread":false},{"title":"less.fsx <span style='color:#111;'> 568B </span>","children":null,"spread":false},{"title":"post.fsx <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"index.fsx <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"staticfile.fsx <span style='color:#111;'> 242B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"CODE_OF_CONDUCT.md <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"main.yml <span style='color:#111;'> 549B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 8.99KB </span>","children":null,"spread":false},{"title":"Fornax.sln <span style='color:#111;'> 4.39KB </span>","children":null,"spread":false},{"title":".vscode","children":[{"title":"settings.json <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"launch.json <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"tasks.json <span style='color:#111;'> 434B </span>","children":null,"spread":false}],"spread":false},{"title":"test","children":[{"title":"Fornax.Core.UnitTests","children":[{"title":"Tests.fs <span style='color:#111;'> 5.07KB </span>","children":null,"spread":false},{"title":"Main.fs <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"Fornax.Core.UnitTests.fsproj <span style='color:#111;'> 553B </span>","children":null,"spread":false},{"title":"paket.references <span style='color:#111;'> 19B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"logo","children":[{"title":"Fornax.png <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"logo.png <span style='color:#111;'> 3.91KB </span>","children":null,"spread":false}],"spread":false},{"title":".config","children":[{"title":"dotnet-tools.json <span style='color:#111;'> 242B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明