之前一直用Wordpress,虽然功能强大,各种插件各种bug,如果想弄个主题,折腾得要命。最近改用jekyll+gitHub免费空间。记录一下。
我用的是Mac,所以只讲述Mac下如何安装,Windows如何安装需自行Google

需要环境支持
Ruby,Mac自带,如果没有请安装

安装Gem
Gem是Ruby第三方插件管理器
下载Gem到本地后,在终端输入如下代码

## 检查gem版本
gem -v
## 更新Gem(提示权限)
gem update --system

官网安装教程:https://rubygems.org/pages/download

gem update --system。这一步需要FQ,否则会出现404错误。解决办法参考:https://ruby.taobao.org/

安装jekyll

上面安装的Gem派上用场

安装jekyll(提示权限)
$ gem install jekyll
安装成功之后,查看版本号
$ jekyll -v

使用jekyll
jekyll安装成功之后,可以在终端上执行 jekyll 命令来使用了,有两种方法,一种是自己新建一个jekyll博客,另外一种是使用现成的博客。

我比较懒,当然是直接使用现成的博客了。

我使用的主题:http://enml.github.io/site

不浪费口水,直接撸
下载主题,在终端中使用命令cd到该主题根目录下;

## 博客生成,默认生成再_site目录下,当然也可以在配置文件中自定义
jekyll build
## 开启jekyll本地预览
jekyll server

在浏览器中输入 http://localhost:4000 即可访问博客站点
不能访问请检查_config.yml配置文件是否需要修改

遇到的坑:

较老版本使用 jekyll --server
执行 jekyll build 命令报错

ERROR: YOUR SITE COULD NOT BE BUILT:Missing dependency: rdiscount

解决:rdiscount是 Jekyll依赖的一个包,可以通过安装这个包来解决。

安装rdiscount
$ gem install rdiscount

如果缺少其他包,同理使用 gem install 解决

安装各种依赖包的时候可能会提示权限不足,比如安装rdiscount提示我/usr/bin没有写入权限
解决:

sudo chmod -R 777

安装完毕后将/usr/bin权限设置回操作前的权限。否则下次终端启动时可能报错。

上传GitHub

再_post中放入md文件,文件格式必须遵从YEAR-MONTH-DAY-title.md。
上传至GitHub后,我们就可以在线查看博客了。
贴上我的jekyll博客地址 http://pyrinelaw.github.io

附:

由权限问题导致终端启动报错,请使用Mac磁盘工具修复
新建jekyll博客教程:http://www.jekyll.org/ (╯□╰ 需要FQ)
也可以去这个网站上找各种主题:http://jekyllthemes.org/
尊重他人劳动成果,引用他人主题请注明出处

转载于:https://www.cnblogs.com/petrus/p/4864297.html

Mac下Jekyll安装相关推荐

  1. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

  2. Mac下新安装的MySQL无法登陆root用户解决方法

    Mac下新安装的MySQL无法登陆root用户解决方法 参考文章: (1)Mac下新安装的MySQL无法登陆root用户解决方法 (2)https://www.cnblogs.com/maxinlia ...

  3. Jmeter01 -mac下的安装

    其实,Jmeter 无论是在mac,win,linux下安装,基本步骤都是一样的. 本篇主要介绍在mac下的安装. Jmeter 安装步骤: 1.安装jdk 2.安装jmeter 安装jmeter版本 ...

  4. mac下快速安装php的各个版本

    原文地址: mac下快速安装php的各个版本,博主:think2me mac下其实已经安装好了PHP,而且版本还蛮新的,平时搞一搞开发,还是可以的,也没啥大问题,但是今天偶然发现一个验证码图片加载不了 ...

  5. mac下mysql安装,忘记初始临时密码怎么破。

    mac下mysql安装,忘记初始临时密码怎么破. 环境 采用安装包安装 MySQL 5.7 坑点 mysql安装包安装可以在系统设置里出现图标,brew安装的话不可以 mysql安装后忘记临时密码 m ...

  6. Mac 下 fastlane 安装 以及常见错误处理

    Mac 下 fastlane 安装 以及常见错误处理 fastlane 流程化提包相关内容,这是我一路自己安装 以及给同事安装遇到的问题汇总 以及我找到的解决方案 记录一下 安装fastlane su ...

  7. mac下查看安装目录用路径名打开文件夹

    目录 mac下查看安装目录 mac下用路径名打开文件夹[^2] mac下查看安装目录 e.g. , 在命令行中打入which git, 就会显示git的安装位置了1 mac下用路径名打开文件夹2 在 ...

  8. JMeter在Mac下的安装

    JMeter篇01:JMeter在Mac下的安装 _stefan__ 关注 6 2018.10.02 17:25:14 字数 1,230 阅读 62,525 其实不论操作系统是Windows.Unix ...

  9. (转)Mac下MySql安装经历(含安装错误排查、卸载多种折腾)

    在安装mysql的时候,活活折腾我两天.结果终于被我折腾成功了-- 一开始我就放了个错误:我下了32位版本的mysql:mysql-5.5.8-osx10.6-x86.dmg  须知在mac下装的是6 ...

最新文章

  1. 在Mac上控制Alt Delete-如何在Macbook上打开任务管理器
  2. mysql基本操作(重点)
  3. 7限制cpu使用_Kubernetes 资源配额使用指南 | Linux 中国
  4. 深入浅出线性判别分析(LDA),从理论到代码实现
  5. 实现二叉树的三种非递归遍历算法
  6. 说说自己写PHP框架的一些感受
  7. Xcode 代码格式化/自动排版
  8. mysql孤立锁_SQL Server解决孤立用户浅析
  9. KVM精简教程(七):常用虚拟机管理
  10. Oracle分析函数用法
  11. QT下以ADO连接ORACLE数据库
  12. docker安装配置 阿里云加速器
  13. 调用高德api 实现地点搜索,且获取经纬度
  14. “Stream has already been operated upon or closed” Exception in Java
  15. 微信小程序上传Excel文本文件功能
  16. 为什么微信打开小程序很慢_微信小程序应用打开很慢怎么办
  17. Golang的基本语法学习笔记
  18. 一日一技:爬取薄荷网食物热量
  19. Nginx-虚拟主机
  20. 小丸子学习HTTP2

热门文章

  1. EF6 MySQL错误之“Specified key was too long; max key length is 767 bytes”
  2. there are no packages available for installation插件安装问题和如何配置浏览器的快捷键...
  3. 1.多线程-NSThread
  4. flash与字符串:数组转换为字符串
  5. 部署vs 2008 Report View
  6. 《FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds》
  7. canvas之三:绘制弧和圆
  8. leetcode算法题--复数乘法
  9. leetcode算法题--合并两个有序链表
  10. linux自动执行top,Linux top 命令使用