Jekyll安装及写静态博客

简介:

下载、安装 ruby 和 DEVELOPMENT KIT

地址http://rubyinstaller.org/downloads/

其中 Ruby 与 DEVELOPMENT KIT 的版本要对应来安装

  • Ruby 1.8.7 and 1.9.3: DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
  • Ruby 2.0 and 2.1 (32bits version only): DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe
  • Ruby 2.0 and 2.1 (x64 - 64bits only): DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe

ruby安装到C:\Ruby193;

DevKit安装到C:\rubydevkit

cd C:\rubydevkit
ruby dk.rb init
ruby dk.rb install

如果是ruby2.0 64位的还需在C:\rubydevkit\config.yml 中添加"- C:\Ruby200-x64"

更改gem镜像到 taobao网,可以改善国内Ruby安装的速度

gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l         #查看是否只有taobao镜像
gem update --system    #更新RubyGems软件

安装jekyll

install jekyll

安装rdiscount,这个是用来解析Markdown标记的解析包。

install rdiscount

写markdown

一定要确保你的文章要保存为UTF-8 无 BOM 格式才行。 文件名称不能是中文

编译md文件,启动博客

jekyll serve

相关错误处理

错误1

/Ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.8/lib/po    
six/spawn.rb:162: warning: cannot close fd before spawn
'which' 不是内部或外部命令,也不是可运行的程序

需要安装Python,修改pygments.rb版本,不要0.5.2的版本

install pygments.rb --version "=0.5.0"
gem uninstall pygments.rb --version "=0.5.2"

错误2:中文乱码

Use --trace to view backtrace

jekyll 1.3.0版本以后的,修改如下: 打开路径 C:\Ruby193\lib\ruby\gems\1.9.1\gems\jekyll-1.5.1\lib\jekyll,打开 convertible.rb

join(base, name),
merged_file_read_opts(opts))

改成

self.content = File.read_with_options(File.join(base, name),:encoding=>"utf-8")

打开路径 C:\Ruby193\lib\ruby\gems\1.9.1\gems\jekyll-1.5.1\lib\jekyll\tags,打开include.rb

File.read_with_options(file, file_read_opts(context))

改成

:encoding=>"utf-8")

wordpress转md


目录
相关文章
|
5月前
|
开发框架 资源调度 JavaScript
用Hexo搭建博客入门教程-搭建环境生成hexo静态页面(一)
用Hexo搭建博客入门教程-搭建环境生成hexo静态页面(一)
68 0
|
9月前
|
SQL JavaScript 前端开发
Hexo从0到1搭建博客系列01:浅尝Hexo
Hexo从0到1搭建博客系列01:浅尝Hexo
|
JavaScript
Hexo 入门指南(七) - 评论 & 分享
Hexo 入门指南(七) - 评论 & 分享
52 0
|
JavaScript 开发工具 git
用Hexo搭建本地静态博客
用Hexo搭建本地静态博客
111 0
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
176 0
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
适合个人建站的免费开源网站主题汇总(hexo&jekyll&hugo&wordpress&typecho)
适合个人建站的免费开源网站主题汇总(hexo&jekyll&hugo&wordpress&typecho)
1066 0
|
开发工具 git Ruby
【Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决
【Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决
263 0
【Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决
|
Ruby iOS开发 MacOS
MacOS Jekyll+Github搭建个人博客
安装 Jekyll 事先准备 安装 Jekyll 相当简单,但是你得先做好一些准备工作。开始前你需要确保你在系统里已经有如下配置。 Ruby(including development headers, Jekyll 2 需要 v1.9.3 及以上版本,Jekyll 3 需要 v2 及以上版本) RubyGems Linux, Unix, or Mac OSX NodeJS, 或其他 JavaScript 运行环境(Jekyll 2 或更早版本需要 CoffeeScript 支持)。
1872 0
hexo博客常用插件及教程
版权声明:转载请注明作者及出处,否则将追究法律责任。 https://blog.csdn.net/q2158798/article/details/82354154 为大家总结...
3000 0
|
Web App开发 前端开发 测试技术
hexo 搭建 自己的博客系统(hexo, github,maupassant)
     查看效果 https://curoiusby.github.io/ https://curoiusby.github.io/2018/07/17/%E7%AC%AC%E4%B8%80%E7%AF%87-linux-hexo-%E5%AE%89%E8%A3%85%E8%...
2696 0