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

静态博客搭建工具汇总

Nuxt.js 目标是创建一个灵活应用框架,你可以基于它初始化新项目的基础结构代码,或者已有 Node.js 项目中使用 Nuxt.js。...Nuxt 更像是为构建应用程序而生不是独立内容静态网站。 Nuxt.js官网 Docsify ---- Docsify 是一个动态生成文档网站工具。...你只需创建一个 HTML 文件和一堆 Markdown 文档,你网站就差不多完成了!...(这点本人非常喜欢) 缺点: 1、jekyllliquid语法确实不是对程序员友好,。不过jekyll功能比hexo强大很多,有时间折腾可以选它。...比如你至少要懂标准通用标记语言下一个应用HTML代码、CSS、PHP等相关知识。 优点: 1、安装简单方便,甚至很多虚拟主机供应商都提供了Wordpress一键式安装工具。

1.3K20

免费构建自己博客-Jekyll进阶

插件 Jekyll 插件可以扩展 Jekyll 原生没有的功能。 例如:自动生成RSS、生成TOC、生成SEO标记、压缩HTML等等功能,都可以通过插件来实现。...值得注意是,如果需要托管 Github 或者其他提供 Pages 服务站点,服务商不一定提供运行插件环境。...因此,建议本地运行插件,然后将生成结果发布到服务器上,这样就不需要依赖服务器运行环境。...若需要寻找更多插件,可以通过搜索引擎或 Github 进行搜索。 模板 模板是指将一个网页分割为多个部分,存放在不同文件,以实现尽可能复用代码目的。...代码高亮 本站点模板默认开启了代码高亮,编写博客时只需要使用 markdown 代码方法编写即可。

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

开垦属于你网络空间:简单易用静态博客框架推荐

简单易用:Jekyll 不会给用户带来不必要复杂性和配置,它只做你告诉它去做事情。 高度可定制化:使用 Jekyll,您可以根据自己需求轻松地创建个人、项目或组织网站,并对其进行完全控制。...Markdown 和 Liquid 模板支持:通过渲染 Markdown 和 Liquid 模板,Jekyll 可以将您提供内容转换为完整且静态化可以直接托管 Apache、Nginx 或其他 Web...这使得使用 Hexo 体验变得非常灵活便利。 完善文档资料:官方网站上提供详尽清晰易懂并附带示例代码说明书籍,让初学者也能轻松上手。...如果您正在寻找一种高效灵活方式来创建并管理自己博客网站,那么 Hexo 绝对值得尝试!...强大插件生态系统:通过 eleventy 官方提供给我们强大完整插件文档、以及社区贡献出来各类实用工具库,我们可以根据需要扩展功能或增加额外特性。

42840

为带有多种语言 Jekyll 博客添加多语言选择

-09-01 00:13 我有几篇博客是用多种语言编写,一开始我是每篇博客添加其他语言链接,但多语言博客多了之后就成了复制粘贴了。...制作布局文件 为了更加通用,我 _include 文件夹中新建了 post-version-selector.html 布局文件,然后每一个需要引入语言选择器地方加上 {% include post-version-selector.html...liquid 语言标记中都添加了短线 -,即 {%- if condition -%}{%- endif -%},这是为了将 liquid 语言占用空行移除掉。...不同于原生 html markdown html 是受到空行影响,如果 各个 之间有空行,那么整个 select 会被 markdown 解析器活生生拆掉...liquid 如果要遍历 key-value 值,需要使用 for 来取出其中 key 和 value。

1.5K10

如何拥有一个免费空间来写博客(github)

有意思是,这种上传并不是单纯上传,而是会经过Jekyll程序再处理。 二、Jekyll是什么?...项目根目录下,创建一个_layouts目录,用于存放模板文件。   $ mkdir _layouts 进入该目录,创建一个default.html文件,作为Blog默认模板。...如果网页代码采用html格式,后缀名为html;如果采用markdown格式,后缀名为md。)...有了文章以后,还需要有一个首页。 回到根目录,创建一个index.html文件,填入以下内容。   ...这里要注意是,Liquid模板语言规定,输出内容使用两层大括号,单纯命令使用一层大括号。至于{{site.baseurl}}就是_config.yml设置baseurl变量。

5.8K20

搭建一个免费,无限流量Blog----github Pages和Jekyll入门

有意思是,这种上传并不是单纯上传,而是会经过Jekyll程序再处理。 二、Jekyll是什么?...项目根目录下,创建一个_layouts目录,用于存放模板文件。   $ mkdir _layouts 进入该目录,创建一个default.html文件,作为Blog默认模板。...如果网页代码采用html格式,后缀名为html;如果采用markdown格式,后缀名为md。)...有了文章以后,还需要有一个首页。 回到根目录,创建一个index.html文件,填入以下内容。   ...这里要注意是,Liquid模板语言规定,输出内容使用两层大括号,单纯命令使用一层大括号。至于{{site.baseurl}}就是_config.yml设置baseurl变量。

1.6K60

使用Jekyll显示Jupyter笔记本

Iris数据集将用作生成本指南中输出示例。 1.打开感兴趣笔记本,或使用下面的代码创建示例笔记本。运行所有相关单元格,以便在页面上显示你想要在Jekyll博客上显示内容。...根据帖子内容可能需要转义字符。有关转义字符和格式化更多信息,请参阅Jekyll文档。 以下部分显示如何通过调整并设置表格和图像样式以改进显示。...1./exampleblog/assets文件夹创建一个名为main.scss新文件。...[jupyter_table.png] [jekyll_table.png] Jekyll添加图像 通过markdown添加图像需要将图像存储项目目录。...如果项目根目录中有另一个_layouts或_includes文件夹,那些HTML文件将覆盖该主题。 3.minima主题_includes目录创建一个新scripts.html文件。

3.9K20

开发工具总结(14)之Jekyll制作文档并发布到GitHub

如果你对前端技术很感兴趣,或者你有前端开发经验,那么你开源随意定制化Jekyll模板,相对来说处理出现错误问题也会比一般人及时一些。由于我对这个还不是很熟悉,希望各位大佬指教。...第二步:把下载好模板上传到自己Github仓库。 第三步:_posts文件夹中放入自己写好博客,文件名必须是日期-标题名,例如:2019-01-01-我第一篇博客。..._layouts layouts 是包裹在文章外部模板。布局可以 YAML 头信息根据不同文章进行选择。 这将在下一个部分进行介绍。...The permalinks 可以文章自己定制,但是数据和标记语言都是根据文件名来确定。...---- 三、相关语法官网 Liquid语法: https://help.shopify.com/themes/liquid Jekyll中文网: http://jekyll.com.cn/ 本地预览博客效果

1K30

怎么通过码云(Gitee.com)创建自己博客建立主页

大多数托管平台无非是开放一个FTP或类似服务,用户把制作好网页或脚本上传了事,而在码云用户通过创建特殊名称 Git 版本库或在 Git 库建立特别的分支实现对主页维护。...3、如果你想以根目录形式访问自己静态网站,只需要建立一个与自己个性地址同名项目即可,如 https://gitee.com/ipvb 这个用户,想要创建一个自己站点,但不想以子目录方式访问,想以...一个小白 Pages 搭建之旅 A.新建项目 test_pages ? 点击创建完成项目的创建 B.添加文件 index.html (注意名称是index.html哦!) 点击新建文件 ?...文件名输入 index.html,内容就是简单 html ? 点击提交,将文件提交到仓库 C.选择 pages 服务 ? D.选择需要部署分支,这里选择 Master 启动服务。 ?...Jekyll 使用文档:http://jekyll.bootcss.com/docs/home/ 其他帮助: 如何自定义404? 答:项目根目录新建 404.html 文件即可。

7.1K20

用 Eleventy 建立一个静态网站

Eleventy 是一个基于 JavaScript Jekyll 和 Hugo 替代品,用于构建静态网站。 静态网站生成器是一种基于原始数据和一组模板生成完整静态 HTML 网站工具。...文档是软件开发、设计和其他方面技术一个重要组成部分。所有的代码库都需要某种形式文档,选择范围从简单 README 到完整文档。...它是用 JavaScript 编写,它将一个(不同类型)模板目录转化为 HTML。它也是开源 MIT 许可下发布。...1、创建一个 package.json 文件 要将 Eleventy 安装到你项目中,你需要一个 package.json 文件: $ npm init -y 2、将 Eleventy 安装到 package.json...在你确认安装完成后,尝试运行 Eleventy: $ npx @11ty/eleventy 4、创建一些模板 现在运行两个命令来创建两个新模板文件(一个 HTML 和一个 Markdown 文件):

2K10

码云正式支持 Pages 功能

3、如果你想以根目录形式访问自己静态网站,只需要建立一个与自己个性地址同名项目即可,如http://git.oschina.net/ipvb 这个用户,想要创建一个自己站点,但不想以子目录方式访问...一个小白Pages搭建之旅 A.新建项目 test_pages ? 点击创建完成项目的创建 B.添加文件 index.html (注意名称是index.html哦!) 点击新建文件 ?...文件名输入index.html,内容就是简单html ? 点击提交,将文件提交到仓库 C.选择pages服务 ? D.选择需要部署分支,这里选择Master启动服务。 ?.../intro.md ,文件顶部制定了它访问链接是pages_intro,提交之后,码云会自动帮你部署,就可以通过http://silentboy.oschina.io/test_pages/pages_intro.../ 进行访问了,怎么样,是不是很酷?

1.6K120

合并 Jekyll 多种类型页面

第一步: _config.yml 文件添加自定义页面类型集合 collections: article: output: true 其中,article 是我为自定义类型取名称。...第二步:添加自定义页面类型文件夹 需要Jekyll 项目根目录建立一个 _article 文件夹,此名称与第一步类型名称一致,前面加下划线。...制作一个合并了博客和其他页面类型页面列表 我希望首页混杂我博客和胡思乱想,于是必须将两种不同类型集合合并。...---- 参考资料 Concat arrays in Jekyll(liquid) Sorting & ordering collections · Issue #2515 · jekyll/jekyll...,请阅读原文: https://walterlv.com/post/jekyll/jekyll-concat.html ,以避免陈旧错误知识误导,同时有更好阅读体验。

72320

如何快速给自己构建一个温馨家——用Jekyll搭建静态博客

Markdown(或 Textile)、LiquidHTML & CSS 构建可发布静态网站。 博客支持。支持自定义地址、博客分类、页面、文章以及自定义布局设计。...目录,记得一定要进入创建目录,否则服务无法开启 cd blog jekyll serve #启动你http服务复制代码 本地服务开启后,Jekyll服务默认端口是4000...[更多](http://unixhelp.ed.ac.uk/shell/jobz5.html).复制代码 Jekyll 核心其实是一个文本转换引擎。...它概念其实就是:你用你最喜欢标记语言来写文章,可以是 Markdown, 也可以是 Textile, 或者就是简单 HTML, 然后 Jekyll 就会帮你套入一个或一系列布局。...整个过程你可以设置 URL 路径,你文本布局显示样式等等。这些都可以通过纯文本编辑来实现,最终生成静态页面就是你成品了。

1.2K20

如何快速给自己构建一个温馨"家"——用Jekyll搭建静态博客

Markdown(或 Textile)、LiquidHTML & CSS 构建可发布静态网站。 博客支持。支持自定义地址、博客分类、页面、文章以及自定义布局设计。...//使用gem安装Jekyll gem install jekyll //使用Jekyll创建博客站点 jekyll new blog #创建站点 //开启Jekyll服务 //进入blog...它概念其实就是:你用你最喜欢标记语言来写文章,可以是 Markdown, 也可以是 Textile, 或者就是简单 HTML, 然后 Jekyll 就会帮你套入一个或一系列布局。...整个过程你可以设置 URL 路径,你文本布局显示样式等等。这些都可以通过纯文本编辑来实现,最终生成静态页面就是你成品了。...现在我们打开http://localhost:4000,即可看见我们Github上创建主页,理论上和username.com/username.gi… 访问应该是一模一样

24910

用Github搭建个人博客

YAML 一个几乎所有编程语言都支持易读数据序列化标准。 jekyll Liquid Ruby一个模板引擎库。...jekyll templates可以看到,是支持include,只需要在根目录下创建一个名为_includes目录,把页面片放到这个目录,然后用下面的语法加载对应页面片文件即可: {% include...footer.html %} #加载名为 footer.html 文件到当前位置 {% include footer.html param="value" %} #也可传参数到页面片文件footer.html...于是,我们可以用同样方法建立导航、头部之类公用代码,然后放到_includes目录需要位置引用。...相关插件 做为一个技术博客,常用会需要展示代码,有几种方式可以让我们页面展示所需代码片断或者Demo效果。

71710
领券