Jekyll 是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如discuz。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。
快速安装指令:
gem install jekyll jekyll new my-awesome-site cd my-awesome-site jekyll serve # => Now browse to http://localhost:4000
1. 前言 在使用GitHub Pages的时候,了解到有 Jekyll 这个东西,是一个静态站点生成器,用来做写博客是很好的。 在学习jekyll 之前,需要了解 Ruby,Gems, Gem命令, Bundler。 Ruby Ruby 是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于1993年。 Gems Gems 可以理解为Ru
相信很多程序员选择 Jekyll 是为了搭建个人博客,虽然它远不止于此。本篇我们就来介绍 Jekyll 的博客功能。 博客文件约定 当一个全新的 Jekyll 项目创建完成时,默认会生成一个 _posts 文件夹和一篇简单的示例博客。 其中博文对应的文件遵守如下约定: 文件名格式为 [year]-[month]-[day]-[post-name].md 文件内容一般为 Markdown,不过 HT
一、本地搭建Jekyll Jekyll是什么?它是一个简单静态博客生成工具,相对于动态博客。 简单。因为它是不需要数据库的,通过markdown编写静态文件,生成Html页面,它的优点是提升了页面的响应速度,并且让博主可以只专注于写文章,不用再去考虑如何排版。 静态。Markdown(或 Textile)、Liquid 和 HTML & CSS 构建可发布的静态网站。 博客支持。支持自定义地址、博
Jekyll基本用法 安装了 Jekyll 的 Gem 包之后,就可以在命令行中使用 Jekyll 命令了。有以下这些用法: $ jekyll build # => 当前文件夹中的内容将会生成到 ./_site 文件夹中。 $ jekyll build --destination <destination> # => 当前文件夹中的内容将会生成到目标文件夹<destination>中。 $ j
Jekyll 简介 Jekyll 是一个静态网站生成器(static site generator),它是 Github Pages 推荐的建站工具,支持 Markdown 和 HTML 两种文件类型,其中 HTML 使用了 Liquid 模板语言。 所谓模板语言,是一种文本处理工具,它可以让我们更高效地生成 HTML 文件,Spring 框架的 thymeleaf、Django 自有的 temp
Jekyll Gem Version Linux Build Status Windows Build status Maintainability Test Coverage Security Backers on Open Collective Sponsors on Open Collective Jekyll is a simple, blog-aware, static site gen
特别需要注意的一点是,jekyll serve命令是一个启动本地服务的命令,这时若你在_config.yaml文件中修改url值,那么你在启动jekyll serve命令之后其服务地址为你本机的地址即localhost或者0.0.0.0,端口号为4000.即你的配置文件中的url值相对于这个命令来说是无效的,但是baseurl仍然生效。_config.yaml配置一般如下。 site_name:
目录 《Jekyll使用教程笔记 一:简介、快速开始、基本用法、目录结构》 《Jekyll使用教程笔记 二:配置》 《Jekyll使用教程笔记 三:Front Matter、写文章》 《Jekyll使用教程笔记 四:创建页面、静态文件、变量》 《Jekyll使用教程笔记 五:合集、数据文件》 《Jekyll使用教程笔记 六:资源、博客迁移、模版》 简介 Jekyll是一个简单的,博客感知的静态站点
用Jekyll写博客 快速通过GitHub Pages安装博客并发布。然后在本地运行你的博客并创建你的第一个Post和页面。 安装Jekyll-Bootsrap 安装Jekyll-Bootsrap,如果你还没安装好。Jekyll-Bootsrap是一个博客框架,拥有内建的主题、分析、评论以及Post/Page建立功能。 $ gem install jekyll 如果安装出了问题,请看看原始的Jek
http://ju.outofmemory.cn/entry/149459 (Jekyll/Liquid API 语法文档) https://www.jianshu.com/p/9f71e260925d {% for post in paginator.posts %} {% endfor %}表示一个for循环,百分号之间的语句为要执行的语句,该段代码表示分页输出文章,分页数量在_config
缘起 最近,折腾了一下Github Pages,搞了一下Jekyll,搭建了一个新的博客,地址为: http://xiajian.github.io。如何折腾,请参考http://xiajian.github.io。 正文 无 后记 折腾并熟悉Github。 参考文献 1. http://xiajian.github.io
下面的指引都基于以下几个假设: 你正在使用的是默认的构建输出路径(dist)。这个路径 可以使用 build.outDir 更改,在这种情况下,你可以从这篇指南中推断出所需的指令。 Vite 已经被安装为了一个你项目的本地开发依赖(dev dependency),并且你已经配置好了如下的 npm script: 你正在使用 npm,或者使用了 Yarn 或其他的包管理工具,可以运行下面的脚本指令:
Jekyll 是最早开始流行的静态网站构建工具,使用Ruby语言开发,开源已有9个年头了,是Github Pages默认的静态网站构建工具。当前互联网上有大量基于jekyll构建的静态网站,包括现在流行的开源容器编排调度引擎kubernetes的官网。 Jekyll的理念 Jekyll网站构建的理念就是只做用户告诉它要做的事情,不多也不少: No Magic:简单易懂 It “Just Works
静态网页生成器工具 JS 网页生成器: Metalsmith harp JS 博客网站生成器: hubpress.io Hexo.io 网站生成器列表: staticsitegenerators.net www.staticgen.com
静态网页生成器 静态网页生成器, 是使用服务器端代码编写(如: ruby, php, python, nodeJS 等...), 用静态文本数据 + 模板, 生成从服务器发送到客户端的静态 HTML 文件. 综合学习: 静态网页生成器 [read]
看看别人想出了什么设计与特性是十分有趣的。下面列出了一些可供学习的博客。 Tom Preston-Werner (源代码) Nick Quaranto (源代码) Roger Chapman (源代码) GitHub Official Teaching Materials (源代码) Rasmus Andersson (源代码) Scott Chacon (源代码) 如果你想查看更多的示例,你可以
我正在做一个简单的ffmpeg测试。我想用它为我正在开发的网站生成缩略图/视频抓取。我目前正在使用VLC获取单个帧,然后生成一个缩略图,但它相当慢,有点麻烦。 问题是,我正在使用的视频(从我自己的电脑)是由安全摄像头软件生成的,并且它有一种奇怪的视频格式。当我在VLC中打开它(.bvr)时,它播放得非常非常快。10秒的视频大约需要2.5秒。此外,使用ffmpeg“ffmpeg-i test.bvr
我正在构建一个github代码的静态库https://github.com/jasenhuang/aswbxml-c。我能够成功地构建库,但当我尝试添加项目时,却出现了一个错误。下面是错误日志。 我曾尝试为Xcode项目更改C++编译器类型,但没有成功。
libtool生成.a静态库 在OCStaticLib文件夹中准备OCTest.h和OCTest.m两个简单的类文件 . ├── OCTest.h └── OCTest.m 将OCTest.m编译成.o目标文件 终端进入到同级目录, 执行clang命令 clang -x objective-c \ -target x86_64-apple-macos11.1 \ -fobjc-arc