jekyll静态博客主题_静态网站生成器枪战– JBake vs Jekyll

news/2024/5/20 3:09:19/文章来源:https://blog.csdn.net/danpu0978/article/details/107275714

jekyll静态博客主题

今年早些时候,我一直在尝试使用静态网站生成器。 我最终的目标是将这个博客以及其他一些博客转移到静态站点中。 经过一些实验,我的结论是可以预见的。

询问任何一个要使用博客的软件。 大多数人会立即建议WordPress

最长的时间,我也这样做了。 它有一个庞大的社区,其中包含一个您可以想到的所有内容的插件。 我在WordPress上运行四个站点。 有些受欢迎,有些则没有。

去年,我开始改变对WordPress作为默认选择的想法。 如果我的任何站点访问量最少,则由于资源使用过多 ,我的主机将开始抱怨。 众所周知,共享主机在关闭需要太多服务器的站点方面非常积极,但是他们有道理。

每当我发布受欢迎的内容时,对共享主机服务器的印象就很小。

每当我发布受欢迎的内容时,我对共享主机服务器的印象就很小。

WordPress并非旨在提供大量流量。 WordPress开箱即用,是一个完全动态的网站,需要进行大量调整才能使其令人满意。

最重要的是,WordPress是那些只想获得乐趣的脚本小子的各种攻击的主要目标。 如果发布了安全补丁,您不仅需要尽快更新,而且,有人可以通过多种方式对您的站点发起成功的拒绝服务攻击。

有一个简单得多的解决方案:不要使用任何需要服务器资源的动态代码。 离线创建所有HTML页面,并且无需运行任何代码即可将其提供给客户。

输入: 静态站点生成器

静态网站生成器采用一般的网站布局和纯文本内容,并将所有内容合并到一个不错的静态JavaScript,CSS和HTML页面包中。 除了最低限度的高度优化的Web服务器外,无需在服务器上运行任何内容。

我看了两个静态站点生成器:

  • 杰基尔 。 这是每个人都在使用的那个。
  • JBake 。 它想成为Jekyll,但是用Java编写。

使用JBake的5个理由

用JBake烘烤您的网站

用JBake烘烤您的网站

我使用JBake来创建和托管一个小型个人网站。 该网站已经运行半年了,没有任何问题。 它的响应速度比我的任何WordPress网站快100倍。 它没有收到太多的内容更新,因为我没有配置好的自动部署过程。

入门很容易,但是要使一切顺利,确实需要做一些工作。

最重要的是,没有可用的主题,因此您是一个人。 至少您是,这是我制作的,可以使用的 。

我将再次使用JBake的原因:

  1. 它是用Java编写的。 如果Java是您的主要编程语言,这将是使用JBake的主要原因
  2. 它没有任何风吹草动,但可以满足您的所有需求。
  3. 该代码极少且易读,因此您可以轻松对其进行扩展。
  4. 如果您喜欢失败者,那么JBake是完美的选择。
  5. Euhm…我是否已经说过它是用Java编写的?

使用Jekyll的5个理由

jekyll-logo-300x139 我尚未在Jekyll上部署任何站点,但是我正在转换该站点。

我使用它的原因:

  1. 每个人都使用它。 该文档很清楚,但是即使有问题,也可以通过Google搜索。
  2. 有很多预制的主题。
  3. 如果您想要其他功能,可能已经有一个插件。
  4. 您可以将其免费托管在GitHub上(有一些限制)
  5. 有很多方法可以轻松地将您的站点部署到其他各种托管选项。
  6. 好的,还可以:您可以自动转换现有的WordPress网站。

结论

我认为没有理由会让您的生活变得困难。 跟杰基尔去吧。 除非您真的很想知道站点生成器的来龙去脉,并且您只知道Java,却不想学习一点点Ruby。

翻译自: https://www.javacodegeeks.com/2015/10/static-site-generator-shootout-jbake-vs-jekyll.html

jekyll静态博客主题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_732550.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过互动课程网站magic sandbox学习kubernetes:1.1入门magic sandbox及service概念整理

kubernetes互动课程学习 标签:kubernetes 实践 在师兄的介绍下发现了神奇的awesome-kubernetes,里面有着很多的资源,其中之一就是非常有趣的interactive learning environments。其实官方英文教程里面也有一些简单的H5互动模块,…

【程序员节特别推送】搭建一个与技术无关的博客网站(Java后台)

文章目录沉晓s Blog一、博客概述二、需求与功能三、开发介绍四、关于部署五、关于项目本身六、我与CSDN沉晓’s Blog 一、博客概述 ? 项目背景 我一直追求着一种纯粹,写技术博客,就好好地写,心无旁骛。 我目前唯一写作的平台就是CSDN&am…

LAMP环境搭建实现网站动静分离[转]

目录: 1、环境概述 2、动静分离拓扑图 3、各服务器功能规划 4、各服务器基础环境配置 5、httpd安装配置 6、php安装配置及启用opcache加速功能 7、mysql安装配置 8、wordpress论坛程序安装测试 9、CA证书服务器及ssl配置 10、phpmyadmin安装测试 11、php的opcache加…

Slog34_支配vue框架初阶项目之博客网站-注册页面-前后端的数据交互

ArthurSlogSLog-34Year1GuangzhouChinaAug 10th 2018GitHub掘金主页简书主页segmentfault沉睡的狮子 即将醒来 而世界将为之震撼 开发环境MacOS(High Sierra 10.13.5) 需要的信息和信息源: HTTP概述HTTP互联网是如何工作的万维网是如何工作的统一资源定位符(URL)什么…

浅谈web网站架构演变过程

原文:浅谈web网站架构演变过程前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能:用户模块:用户注册和管理商品模块:商品展示和管理交易模块:创建交易和…

网站备案知多少

网站备案知多少 DBAplus社群 2016-09-13 21:00:13 首先谈谈为什么要备案据工信部规定,使用大陆境内服务器的组织或个人,若要使用独立域名开办网站 ,就需要履行备案手续。就像开公司要去工商局申请执照一样,在国内,没有…

GoTxt网页内容提取器,可提取小说网,360doc网站的文字

为什么80%的码农都做不了架构师?>>> 以前写的一个网站文本提取器,很粗的,最近没时间改,把源码和jar文件分享出来 程序运行截图: 代码地址:https://github.com/doobo/GoTxt 转载于:https://my.o…

大型分布式网站架构技术总结:高性能+高可用+可扩展+可伸缩架构

本文是大型分布式网站架构的技术总结,文末有分布式架构设计33精讲资料~ 一、大型网站架构特点 用户多,分布广泛 大流量,高并发 海量数据,服务高可用 安全环境恶劣,易受网络攻击 功能多,变更快,频…

邪恶花网站邪恶花_相关的子查询是“邪恶的”和“缓慢的”。 还是他们?

邪恶花网站邪恶花SQL中一个常见的神话是,相关子查询是邪恶且缓慢的。 例如,此查询在这里: SELECT first_name, last_name,(SELECT count(*) FROM film_actor fa WHERE fa.actor_id a.actor_id) FROM actor a它“强制”数据库引擎运行以下形…

如何把自己的wordpress网站移到本地修改

有时候wordpress更换模板时,需要修改的地方很多,而且在线修改不是很好。只能把它移动到电脑本地进行修改了。这样修改好就可以直接套用到网站上了。 1、通过服务器控制面板或FTP整站打包,发送到你已经在电脑本地搭建ApachePHPMySQL环境的网站…

网站pv uv 停留时间 等统计

为什么80%的码农都做不了架构师?>>> 日志中心收集网站访问数据内容 基于nginx记录用户cookie的行为,进行分析 一、用户cookie。 需要创建3个cookie文件_gtra、_gtrb、_gtrc,其中_gtra用来追踪用户,_gtrb和_gtrc联合来…

手机网站的注意事项

2019独角兽企业重金招聘Python工程师标准>>> 一.web app 手机网站的注意事项: 1.安卓浏览器看背景图片,有些设备会模糊--> devicePixeRatio手机分辨率过小造成,解决方法使用2倍背景图代替img标签. 2.图片加载很慢--> 手机开发一般用canvas方法加载 3.手机端不…

《流量的秘密 Google Analytics网站分析与商业实战》一1.3 Google Analytics的地位

本节书摘来自异步社区《流量的秘密 Google Analytics网站分析与商业实战》一书中的第1章,第1.3节,作者 【英】Brian Clifton,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.3 Google Analytics的地位 你的网站对你来说是极其重要的…

一个止传SWF的好网站

SwfCabin 是一個免費swf空間,最初建立的構想在於「如何在網路上將swf檔分享給別人」。使用者可以將swf檔上傳到 SwfCabin 然後獲得一個連結,其他人便可以在該頁面看到您所上傳的swf檔案。上傳檔案時 SwfCabin 會自動辨識該檔案最適當的顯示尺寸。除此之外…

大型网站架构之分布式缓存

缓存是优化网站性能的第一手段。在大型网站中,缓存通常用来保存热点数据,或者保存应用上下文相关信息。比如之前提到的session服务器集群就可以用分布式缓存来搭建。当然,分布式缓存还可用于缓存数据库中的热点数据以减轻数据库的压力。 分布…

决议要素_2020年每个网站测试人员的新年决议

决议要素您能够根据2019年的决议进行工作吗? 我在这里听起来可能很可笑,但是作为Web开发人员,我在2019年的决心是在业余时间跳入Web测试。 为什么? 因此,我可以从测试人员的角度了解发布周期。 我想穿他们的鞋子&#…

Thinking——nodejs实现的SEO相关的库

SEO SEO是为了网站在搜索引擎中的自然排名更靠前,引入更多的用户流量。SEO有很多技巧,譬如官网多发优质文章,文章的url做成静态化,文章多出现一些搜索相关的关键字,自建站群等等。 百度收录 百度定期会对优质文章进行收…

下拉框系统甄选火星推荐_seo关键词下拉框优化技术

“seo关键词下拉框优化技术,百度下拉框的算法,一个关键词每天有多少搜索量,和它相关的词有多少搜索量,这些数据百度都记录在案的,在百度搜索一个较短关键词的时候,下拉框中可能会出现一些和它相关的一些长尾词.”百度下拉框关键词指的是就是在百度搜索某一个关键词的时候&#…

大型网站架构演化历程

http://www.hollischuang.com/archives/728 本文内容大部分来自《大型网站技术架构》,这本书很值得一看,强烈推荐。 大型网站系统的特点 高并发,大流量 需要面对高并发用户,大流量访问。Google 日均 PV 35 亿,日 IP 访问数 3 亿&a…

SEO优化手工外链为什么更好?

开发十年,就只剩下这套Java开发体系了 >>> 手工发布的外链,是这个完结百度的网站权重与关键词排行优化的:咱 们通过手工在论坛/博客上回复主题帖子,并带有锚文体链接,这样的单向链接直接指 向你的网站&…