jekyll专题

Ubuntu 14.02 jekyll 搭建

Ruby 安装 安装ruby,ubuntu14.02没有预装ruby,可以通过apt-get安装,但是通过apt-get安装的版本是ruby1.8或者ruby1.9,貌似安装jekyll需要2.0版本以上才行,因此这里用包来安装 下载 ruby 安装包,http://rubyinstaller.org/downloads/ 这里我选择的是2.3.0,可以直接下载包下来,或者命令行用wget来下

Jekyll 解决Jekyll server本地预览文章not found的问题

layout: post tags: [Jekyll] comments: true 执行Jekyll本地浏览器预览指令 bundle exec jekyll serve 进入浏览器输入127.0.0.1:4000,可以正常浏览首页,但是点击文章链接,则会显示404页面,查看控制台显示错误的log,如下: PS D:\work\github\test\_site> bundle e

搭建基于Github Pages和Jekyll的个人博客

安装Git sudo apt-get install git 安装Jekyll Jekyll是一个静态网站生成器,非常适合生成博客类的网站 添加软件源,Ubuntu自带的软件源的Ruby太低 sudo apt-add-repository ppa:brightbox/ruby-ngsudo apt-get update222 安装各种依赖库 sudo apt-get install

【解决】使用Jekyll框架进入网页终端返回找不到.min.js或者类似Rollup模块化构建js失败问题

写在前面: 如果文章对你有帮助,记得点赞关注加收藏一波,利于以后需要的时候复习,多谢支持! 文章目录 一、问题表现二、问题解决(一)检查输出目录(二)启动Rollup构建 三、补充 Jekyll是非常好用的静态网页生成框架,但由于社区资源不算非常丰富,导致很多bug难以解决,而且由于Jekyll框架是基于Rub语言的,导致很多没有Ruby开发经验的人连项目结构都难以认识

将csdn的博客爬取到本地并输出为jekyll可解析的markdown格式,同时保存博客的图片到本地

前言 在Github Pages搭建个人博客时利用 Jekyll 生成站点,Jekyll是一个静态站点生成器,可以根据Markdown文件自动生成静态的html文件。且Github Pages 支持托管jekyll。 因此我只要在本地编写符合Jekyll规范的Markdown文件,上传到Github上,Github Pages就会自动生成并托管整个网站。 我想把之前我CSDN上写的博客备份到

github pages的jekyll中markdown要注意的问题

1、jekyll中post的markdown文件名格式如下: 2019-02-13-Beautiful Soup 4.2.0 官方中文文档.markdown 2、jekyll中post的markdown文件头格式如下: ---layout: posttitle: 错误 Unable to locate package python-pipdate: 2019-02-14 15

0044__Hexo、Hugo、Jekyll、Ghost的比较

http://blog.sina.cn/dpool/blog/s/blog_7b8f80d10102z549.html

Disqus评论框改造工程-Jekyll等静态博客实现Disqus代理访问

Updated 2018-09-19: 我写了个更好看的评论框并且已经开源, 到这里试试吧: https://github.com/szhielelp/disqus-proxy 关于博客评论 六月多说挂了,地球人都知道。 倡言、云跟帖、来必力都很烂,地球人都知道。 转Disqus的都是人才。 Disqus使用中遇到的问题 如果你常年写静态博客并且经常使用评论框,Disqus使用中

Jekyll中Sass的使用

文章最初发表于szhshp的第三边境研究所 转载请注明 Jekyll中Sass的使用 什么是Sass Sass是一群超级懒的人创造的Css快速编程工具 Sass(Syntactically Awesome Style Sheets)是一个相对新的编程语言,Sass为web前端开发而生,可以用它来定义一套新的语法规则和函数,以加强和提升CSS。通过这种新的编程语言,你可以使用最高效

jekyll 中使用分页功能

对于大多数网站(尤其是博客),当文章越来越多的时候,就会有分页显示文章列表的需求。Jekyll 已经自建分页功能,你只需要根据约定放置文件即可。 分页功能只支持 HTML 文件 Jekyll 的分页功能不支持 Markdown 或 Textile 文件,而是只支持 HTML 文件。当然,这不会让你不爽。 开启分页功能 开启分页功能很简单,只需要在 _config.yml 里边加一行,并填写每

jekyll 中使用永久链接

Jekyll 支持以灵活的方式管理你网站的链接,你可以通过 Configuration或 YAML 头信息 为每篇文章设置永久链接。你可以随心所欲地选择内建链接格式,或者自定义链接格式。默认配置为 date。 永久链接的模板用以冒号为前缀的关键词标记动态内容,比如 date 代表 /:categories/:year/:month/:day/:title.html。 模板变量 变量描述 yea

jekyll 中使用模板

模板 Jekyll 使用 Liquid 模板语言,支持所有标准的 Liquid 标签和过滤器。Jekyll 甚至增加了几个过滤器和标签,方便使用。 过滤器 描述过滤器 和 输出 日期转化为 XML 模式 将日期转化为 XML 模式 (ISO 8601) 的格式。 {{ site.time | date_to_xmlschema }} 2008-11-17T13:07:54-08:00 日期

jekyll 中的常用变量

常用变量 Jekyll 会遍历你的网站搜寻要处理的文件。任何有 YAML 头信息的文件都是要处理的对象。对于每一个这样的文件,Jekyll 都会通过 Liquid 模板工具来生成一系列的数据。下面就是这些可用数据变量的参考和文档。 全局(Global)变量 变量说明 site 来自_config.yml文件,全站范围的信息+配置。详细的信息请参考下文 page 页面专属的信息 + YAM

使用jekyll 创建页面

作为写文章的补充,Jekyll 还可以创建静态页面。利用 Jekyll 带来的便利,你只需要复制文件或文件夹,就是这么简单。 主页 像任何网站的配置一样,需要按约定在站点的要目录下找到 index.html文件,这个文件将被做为主页显示出来。除非你的站点设置了其它的文件作为默认文件,这个文件就将是你的 Jekyll 生成站点的主页。 提示™: 在主页上使用布局 站点上任何 HTML 文件,包括

使用jekyll写博客 基本知识

撰写博客 Jeklly 的一个最好的特点是『关注 blog 本身』。这是指什么呢?简单的说就是写博客的过程被铸造进了 Jekyll 的功能中。你只需简单的管理你电脑中的一个文件夹下的文本文件就可以写文章并方便的在线上发布。与繁琐的配置和维护数据库和基于网站的内容管理系统 (CMS) 相比,这是一个非常受欢迎的改变。 文章文件夹 在目录结构介绍中说明过,所有的文章都在_posts文件夹中。这些文件

jekyll 中文报错问题

在网上看到解决方法 在ruby目录下找到文件:convertible.rb 然后将 self.content = File.read(File.join(base, name))  改为 self.content = File.read(File.join(base, name),:encoding=>"utf-8")   可以我的文件中是这样写的: self.content = File.re

安装Jekyll Gem一直报Unable to download data from https://rubygems.org/的解决方案

完整的错误信息如下: ERROR:  Could not find a valid gem 'rails' (>= 0), here is why:Unable to download data from https://rubygems.org/ - Errno::ETIMEDOUT: Connection timed out - connect(2) for "s3.amazonaws.co

Jekyll博客添加代码框一键复制按钮与复制提示

categories: [Frontend] tags: Frontend HTML JavaScript CSS 写在前面 之前一直想试试代码一键复制, 但是看了很多博客都是大改主题, 自己并没有系统学过前端的东西, 只能求助于 AGI 了. 结果发现 chatGPT3.5 免费版还是厉害, Gemini 虽然上了 Pro 还是差点意思 我的博客在这里: zorchp.gith

Jekyll博客拓展--支持Latex图片加速

layout: post title: Jekyll博客拓展–支持Latex&&图片加速 date: 2021-08-21 13:19:24.000000000 +09:00 categories: [环境配置] tags: [博客, Jekyll] mathjax: true 前言Mathjax支持图床迁移 构建Github仓获取CDN转换规则通过PicGo上传图片直接通过git自动上

Ubuntu20.04 安装jekyll

首先使根据官方文档安装:Jekyll on Ubuntu | Jekyll • Simple, blog-aware, static sites 如果没有报错,就不用再继续看下去了。 我这边在执行gem install jekyll bundler时报错,所以安装了rvm,安装rvm可以参考这篇文章Ubuntu 20.04 安装RVM 在安装完RVM之后,安装对应的ruby版本,并切换至对应

ubuntu安装jekyll报错 exit code 1

ubuntu安装知名静态Blog工具 Jekyll,遇到的坑 Ubuntu version 16.04 官网描述 看起来如此简单,那么直接尝试下。 直接输入gem install jekyll,提示需要安装ruby使用apt-get install ruby 发现还正常,接着使用gem install jekyll 各种报错,尝试不行搜索Stack Overflow发现了坑

利用Cloud Studio省时省力搭建免费博客(Hexo、WordPress、jekyll) 2019/07/04

利用Cloud Studio省时省力搭建免费博客(Hexo、WordPress、jekyll) 新版 Cloud Studio 域名变为 https://studio.dev.tencent.com,用户只需要注册腾讯云开发者平台账号(原 Coding.net 账号可以直接升级)就可以免费使用。 运行环境介绍 首先创建工作空间 Cloud Studio 内置常用的运行环境,如 P

【Jekyll】静态网站框架

1、主要参考资料-主页 新建一个空白的名为 myblog 项目: jekyll new myblog --blank 新建的项目没有 Gemfile 文件。A Gemfile is a list of gems used by your site. Every Jekyll site has a Gemfile in the main folder. cd myblogbundle i

告别wordpress,拥抱jekyll

jekyll是近些年来比较流行的轻量级博客系统,它也是一个强大的静态网站生成系统。本文简要介绍了从wordpress迁移到jekyll的一些注意事项。 主要特点 直接使用Markdown文件作为默认模版语言。支持通过git跟踪所有内容。有大量的知名程序员在使用,并且有大量的模版。支持自动生成静态网站。 安装 很简单, gem install jekyll 如果不需要用默认的模版Mar

fedora26 安装 jekyll 报错

错误信息 [root@localhost ~]# gem install jekyllBuilding native extensions. This could take a while...ERROR: Error installing jekyll:ERROR: Failed to build gem native extension.current directory: /usr

jekyll中使用多说评论系统

jekyll bootstrap搭建的博客默认使用的是Disqus评论插件,当然不是说Disqus不好 只是针对我们国内的用户来说,似乎并不是最好的选择。所以我们改为多说... 首先进入多说官网创建一个站点 创建成功之后 我们会得到如下代码 将此代码粘贴到需要的位置替换Disqus,至于放在什么文件什么地方,取决于你所使用的模板 本例为:_includes\themes\