我知道mkdocs是一个静态网站,没有第三方集成/表单。
我需要将新闻简报注册表单添加到mkdocs生成的页面中。
我该怎么做?在线上似乎有0%的信息。
答案 0 :(得分:0)
MkDocs使用Markdown,并且Markdown可以接受原始HTML并将其直接传递。因此,在您的Markdown页面之一中包含HTML表单。也许是这样的:
foreach (CostTypeA costEntity in costRepository.GetAll()) // <- 1 SELECT
{
CostTypeAModel model = Map<CostTypeAModel>(costEntity);
model.Payments = Map<PaymentModel>(paymentRepository.GetAll().Where(f => f.CostType == 15 && f.CostId = costEntity.Id)); // <- Multiple SELECT (all cost count)
...
}
当然,由于MkDocs是静态站点,因此它将无法处理表单的提交。因此,该表格将需要提交给与MkDocs分开的其他服务和/或脚本。有关如何将表单提交到单独服务的信息,请参见Cross Domain Form POSTing的答案。