×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

网站制作

网站设计静态网站生成器的使用

文章编辑:网站建设 文章来源:网站设计 浏览量:

  每个模型都是一个单独的HTML文件,每个文件都包含它自己的头部和尾部,链接到样式文件、图片等。你的所有内容,都会写死在HTML文件里。如果只是一两个模型,没有关系。但很多项目需要更多,如果还是用静态页面去做,没有像Photoshop一样的制作速度和可维护性。它确实比Photoshop更加真实,响应能力更强,但是深圳网站设计公司通过使用静态网站生成器,我们可以更好地完成这些,从而扩大Web设计模型的优势。
  静态网站生成器(SSG)是一个通过一系列文件生成网站的软件。有很多类型的SSG软件,从生成各种非常简单的网站到提供各种功能应用程序的网站(比如标签、博客文档)。实际上SSG支持各种通用的编程语言。Nanoc是比较流行的SSG软件,在它的官网上可以看到支持各种语言的SSG列表。但是,你快速搜索后又会发现更多的选择。
你选择的模板语言将会影响你决定使用哪一种。
 模板语言就是可以用来创建模板的语言。反过来说,模板允许你在占位符插入其他内容。以下面的句子为例:
  在这个句子里,使用的模板语言叫Jinja,而{{title}}是一个变量。意思是模板系统将用它代表的内容替换掉这个变量。在这个例子中,它表示书的标题。模板也可以包含逻辑操作,比如,你可以循环数据列表来创建一个HTMl列表。某些情况下你可以使用这个逻辑操作,不过它会变得复杂。所以还是避免在模板使用逻辑操作。
  很多静态网站生成器会提供现成的模板系统。模板是很重要的,因为它可以让你在HTML文档中直接使用纯文本标识内容。这使得别人很容易为你提供内容,而不用去HTML文档编辑它。HTML并不难,但纯文本标记会更简单。当选择了一个静态网站生成器后,你需要检验并确保你喜欢它使用的模板系统。
选择一个静态站点生成器
  我目前使用的SSG,跟我用来创建样式指南还有其他类型的文档是同一款软件。这对我来说是一个很重要的因素。一旦你做一些小调查,你就会发现对你很重要的因素了。思考下面的内容。
编程语言:如果你想扩展SSG的功能,这是很重要的,并且有时候你需要编写配置文件。
模板系统/语言:这经常跟SSG的编程语言结合在一起。
标记语言:如果你喜欢Markdown,但是你选择的SSG仅支持reStructuredText语言,那么你必须扩展这个SSG软件或者重新找一个。
配置:大多数SSG使用某种形式的配置文件。你必须学会一种特殊的编程语言去创建一个吗?
易用性:记住,这仅仅是一个工具,除非真的很好,否则你也不想花时间深入钻研它。好工具不多,而且很多时候文档说明都很难读懂。所以如果你没有其他资源,你还是先基于自己的情况快速上手吧。网站设计公司本文关于“网站设计静态网站生成器的使用”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。

当前文章链接:https://www.198bona.com/construction/design/3076.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。