我最近被要求使用像Jekyll这样的静态网站生成器创建一个网页。我的问题是:
我是.net家伙,所以如果可能的话,我希望能够在visual studio中创建它。
答案 0 :(得分:6)
以下是我想到的一些优点和缺点:
<强>优点强>
<强>缺点强>
如果您对当前的工具包了解不错,并且在服务器上托管另一个ASP.net项目时没有问题,我认为您不需要在工具链中引入其他工具。
如果你想做某事,用户可以生成内容 - 就像github在github页面上做的那样 - 这是你可以考虑的事情。
至于Jekyll,我们在一个项目上尝试过它,并且是开发人员,他们喜欢编码,我们很早就遇到了它的局限性。你可以解决这个问题,但如果你懂一种编程语言,你会更快。它仍然令人着迷,我们能够在多大程度上使用Jekyll
答案 1 :(得分:0)
ASP.NET页面在页面的整个生命周期中都存在,并且能够处理请求和会话上下文。查看此文asp.net page life cycle HTML页面是静态的,您无法访问服务器上的任何变量。
我建议您按照此步骤逐步了解如何开发ASP.NET http://www.asp.net/get-started
我希望帮助
森特