首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

盘点静态博客生成工具

博客有很多种类型,有静态博客,就是内容是通过文档记录的,还有动态博客,就是内容是通过数据库记录的。今天我们主要讨论下静态博客,以及那些生成静态博客的工具。...hexo 使用nodejs开发的静态博客系统,它的速度非常快,数百个文件几秒内就可以生成成功,它有着丰富的插件系统,我们博客常用的功能,它都有对应的插件来实现,比如后台管理,标签管理,rss生成,cdn...jekyll 使用ruby语言开发的静态博客系统,它内嵌liquid语言模板引擎,支持标签和过滤器。...VuePress 这是使用vue构建的静态网站生成器,它构建出来的是一个单页面应用。...总结 静态博客系统的优点就是它不需要数据库,只需要静态文件就可以提供浏览,这样它可以提供非常大的并发访问。

96430
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    博客生成静态站点工具 Top 20

    此外,将生成电子书形式的静态站点,可以托管到其他平台,达到了备份的效果。 本文将介绍最流行的十大博客静态站点生成工具,以 Github star 数来排名。...Hexo 是一个基于 Node.js 的静态站点生成器,它可以将博客生成为电子书形式的静态站点。Hexo 支持多种主题和插件,同时也提供了友好的命令行工具和文档。Hexo 速度快,使用也非常方便。...Metalsmith 一个基于 Node.js 开发的超级简单、插件化的静态网站生成工具。...21.小结 博客静态站点生成工具多如牛毛,不胜枚举。除了本文列举的工具外,你还可以通过 Harp、Docute、Lektor等。...无论您选择哪个工具,都可以使用博客生成静态站点地工具轻松地创建自己的博客,与其他人分享您的想法和知识。

    3.6K21

    利用Django徒手写个静态页面生成工具

    文章列表没有PC端入口,查看分享很不方便,所以就利用github pages搭建了一个【运维咖啡吧】的网站,分类展示公众号内发表的所有文章以及一些未在公众号发表的琐碎内容 为了追求极速的浏览体验,整个网站采用纯静态的方式构建...,这里的静态并不是像Jekyll或者Hexo之类的静态博客框架,而是手写HTML,页面少的时候还能应对,但随着页面越来越多,维护这些内容就成了灾难,好在对Django比较熟悉,于是便动手写了这么一个静态博客页面生成工具...本地生成ssh密钥,并将公钥上传至github,实现本机与ssh之间的无密码上传下载 2....本地创建网站目录,这个目录需要跟settings里边的OPS_COFFEE_GIT_DIR变量一致,方便直接将html文件生成在这个目录下 3....然后就可以使用以下程序实现自动上传更新到github了,也就是在跑本文所讲的这个生成工具之前需要先做好以上三步 from git import Repo from django.conf import

    96530

    使用 VuePress 生成静态文档

    VuePress 由两部分组成:一部分是支持用 Vue 开发主题的极简静态网站生成器,另一个部分是为书写技术文档而优化的默认主题。它的诞生初衷是为了支持 Vue 及其子项目的文档需求。...每一个由 VuePress 生成的页面都带有预渲染好的 HTML,也因此具有非常好的加载性能和搜索引擎优化(SEO)。...同时,一旦页面被加载,Vue 将接管这些静态内容,并将其转换成一个完整的单页应用(SPA),其他的页面则会只在用户浏览到的时候才按需加载。 1....构建 目前服务启动的只是本地服务,vuepress还可以把文档生成静态html文件项目,部署到服务器或第三方托管网站上。 生成最终静态文件命令: vuepress build ....该命令执行完毕后会在.vuepress文件夹下生成dist目录: 该目录里面的文件就是生成的最终静态HTML文件,可把该目录复制到服务器或第三方托管网站部署成自己的文档网站。

    2K20

    Asp.net Webform 使用Repository模式实现CRUD操作代码生成工具

    Asp.net Webform 使用Repository模式实现CRUD操作代码生成工具 介绍 该工具是通过一个github上的开源项目修改的原始作者https://github.com/Superexpert...该工具集成在vs.net 2013才有的Scaffolding一个代码生成的组件原本自带的是用于MVC项目根据Entity class生成MVC Controller和View的新增,修改,删除操作。...安装了这个工具后那么Webfrom项目也可以根据事先定义好的Entity 生成查询,新增,修改,删除 页面和后台数据操作。  ...生成的样式如下 ? 子表编辑,单击add ? 上述功能的实现无需再添加任何代码就可以完成。...还存在的问题 T4模板在生成页面时竟然不支持中文,在模板中输入中文,生成代码后是乱码 如果存在多个子表的情况使用Boostrap tabs控制时 $(function () { //$("#tabs"

    1.7K80

    Thymeleaf静态页面生成BootCloud

    前言: Thymeleaf说白了,为了解决访问量过大,解决抗并发,为一些无需经常去数据库查询的东西生成 纯html静态的页面,如:登录/注册/商品详情 需要的依赖过多,openfeign,阿里的json...spring-boot-starter-thymeleaf resources 1.在resources新建templates文件夹,里面新建一个item用于存放生成静态页面...:告诉系统生成静态文件放哪里 pagePath: C:\Users\yy\Desktop\Th\th_test\src\main\resources\templates\item 页面数据 1.将需要放在页面的数据...file.exists()){ file.mkdirs(); } //设置生成静态文件的格式,我的是传入的id+.html File...,因为生成的名字是id+.html //程序一启动就会在resources/templates/item/里面生成静态文件 pageService.crehtml("100000003145

    23420

    Asp.Net Core中的静态文件-12

    目录 本文出自《从零开始学 ASP.NET CORE MVC》目录 推荐文章:配置 ASP.NET Core 请求(Request)处理管道 Asp.Net Core 中的静态文件 在这个视频中我们将讨论如何使...ASP.NET Core 应用程序,支持静态文件,如 HTML,图像,CSS 和 JavaScript 文件。...静态文件 默认情况下,Asp.Net Core 应用程序不会提供静态文件。 静态文件的默认目录是wwwroot,此目录必须位于项目文件夹的根目录中。 将图片复制并粘贴到 wwwroot 文件夹中。...这是因为,目前我们的应用程序请求处理管道,没有可以提供静态文件的所需中间件。我们需要使用的中间件UseStaticFiles()。...提供 wwwroot 文件夹之外的静态文件 默认情况下,UseStaticFiles()中间件仅提供 wwwroot 文件夹中的静态文件。

    1.4K30

    手把手教你做个生成静态网页的小工具:podgen

    在查阅了不少现有的static site generator(SSG)后,我发现他们生成的rss都不符合iTunes的格式,而且这些工具主要还是面向博客用户,如果要支持语音播放的话还得修改他们的template...接下来,我谈谈做这么个小工具,需要怎么考虑和如何实现。...产品的功能则按照一切SSG工具的惯例,切分成几个部分: init:初始化项目文件,一般是将模板文件拷贝到项目里,然后生成一些初始化的配置 build:把模版文件编译成html,然后拷贝到build目录下...修改编辑拷贝,最终生成这样的效果: ? 嗯,这就是podgen产品的一个完整的使用过程。生成好的site满意了之后,可以提交到iTunes里等待审核,通过后,别人就可以在「播客」里搜索到了。...但静态语言在这里的缺陷就被无限放大了:作为一个产品,我希望不需要改动代码可以随意在yaml文件里增加新的域,同时在template里通过模板语言使用这些新的域。

    1.3K90

    静态代码分析工具清单

    SAST,即静态应用程序安全测试,通过静态代码分析工具对源代码进行自动化检测,从而快速发现源代码中的安全缺陷。...本文是一个静态源代码分析工具清单,收集了一些免费开源的项目,可从检测效率、支持的编程语言、第三方工具集成等几因素来综合考虑如何选择SAST工具。...---- 1、RIPS 一款不错的静态源代码分析工具,主要用来挖掘PHP程序的漏洞。...项目地址: http://rips-scanner.sourceforge.net 2、SonarQube 一款企业级源代码静态分析工具,支持Java、PHP、C#、Python、Go等27种编程语言,...项目地址: https://sourceforge.net/projects/visualcodegrepp/ 6、FindBugs 一款静态分析工具,检查程序潜在bug,在bug报告中快速定位到问题的代码上

    3.1K10

    Asp.net 2.0 中将网站首页生成静态页的一个比较好的方法

    做网站时,有时为了提高性能会将网站首页生成静态页(当然, Asp.net中页面缓存也是一个不错的选择 做网站时,有时为了提高性能会将网站首页生成静态页(当然, Asp.net中页面缓存也是一个不错的选择了...将页面生成静态的方法有多中,据不完全统计有N种(N>1) 呵呵 以下的方法来自 "孟子E " 解释的方法 代码如下     protected override void Render(HtmlTextWriter...        sw.Write(html.ToString());         sw.Close();         tw.Close();         Response.Write("页面生成成功...;     } 将以上上函数数加如到你要生成静太文件的页面里, 函数从载了,Render函数 作用是把页面的 html文本截下来,保存到文件里, 进一步的可以去看一下asp.net页面生命过程....静态页面的生成  protected override void Render(HtmlTextWriter writer) {      StreamWriter r=new StreamWriter

    70930
    领券