本地启用Jekyll服务器时,会因字符错误,提示“invalid byte sequence in GBK”。
此问题是因字符编码错误引起的,修改方法如下:
找到:
C:\RailsInstaller\Ruby1.9.3\lib\ruby\gems\1.9.1\gems\jekyll-1.4.2\lib\jekyll\convertible.rb
在第38行左右,取消掉原有的两句
#self.content = File.read_with_options(File.join(base, name),
# merged_file_read_opts(opts))
添加一句
self.content = File.read_with_options(File.join(base, name),:encoding=>"utf-8")
即可。
重新运行Jekyll server,Generating… done.
祝好运!
相关推荐
jekyll-contentful-data-import, Contentful static 站点生成器的插件 Jekyll-Contentful-Data-Import Contentful 为数字团队提供内容基础设施,以支持网站,应用程序和设备中的内容。 CMS不同,Contentful是用来...
不幸的是,广收欢迎的代码查看工具Source insight 虽然支持汉字,但是它不支持UTF-8。笔者感到疑惑的是,当初开发source insight的这帮人现在哪里去了?为何不继续开发?这么好的工具,却不再更新了,实在让人可惜。...
时间机器是GitHub Pages的Jekyll主题。 您可以,甚至也可以。 用法 要使用Time Machine主题: 将以下内容添加到您网站的_config.yml : theme : jekyll-theme-time-machine (可选)如果您想在计算机上预览站点...
开曼主题 Cayman是GitHub Pages的Jekyll主题。 您可以,甚至也可以。用法使用开曼主题: 将以下内容添加到您网站的_config.yml : theme : jekyll-theme-cayman (可选)如果您想在计算机上预览站点,请将以下内容...
docker-github-pages, 用于GitHub页面和Jekyll站点的Alpine Docker 图像 高山 Docker 页面 用于运行GitHub页面/osm项目的Alpine Docker 图像。 只有 70 MB 。 支持的标签和相应的Dockerfile 链接latest ( Dockerfile...
Jekyll插件可传播site.github命名空间并设置默认值以用于GitHub Pages。 它能做什么 使用传播site.github命名空间 如果未设置,则将site.title设置为存储库名称 如果未设置, site.description设置为存储库标语 ...
Github的Jekyll的Docker镜像 Jekyll Docker映像,用于在我的MacOS X上构建和查看github页。 :spouting_whale: 介绍 在Docker容器中构建并运行Jekyll github页面。 检出项目并构建Docker映像: docker build -t " ...
最小主题 最小是GitHub Pages的Jekyll主题。 您可以,甚至也可以。用法要使用最小主题: 将以下内容添加到您网站的_config.yml : theme : jekyll-theme-minimal (可选)如果您想在计算机上预览站点,请将以下内容...
Cayman Blog是GitHub Pages的Jekyll主题。 它基于漂亮的,并添加了博客功能。 您可以,甚至也可以。 安装 开曼博客主题已被开发为Jekyll主题瑰宝,以便于使用。 它也与GitHub Pages 100%兼容-根据您运行的是Jekyll...
jekyll-update-pages-action 更新一个或多个启用了GitHub Pages的存储库的操作-无需生成新的提交。 目录 用法 ... - name : Jekyll update github pages without new commit uses : DP6/jekyll-u
Jekyll Github 页面受启发,Jekyll Github Pages 帮助将 Jekyll 站点部署到 github gh-pages 分支。 不过 Github Pages 基本上都支持 Jekyll,他们有很多限制。 因此,您可能希望将 github 页面用作静态页面的宿主。...
jekyll-container:Github Pages的Jekyll Docker容器
板岩主题 Slate是GitHub Pages的Jekyll主题。 您可以,甚至也可以。用法要使用Slate主题,请执行以下操作: 将以下内容添加到您网站的_config.yml : theme : jekyll-theme-slate (可选)如果您想在计算机上预览...
这就是jekyll-github-deploy(aka jgd)出现的地方:它将自动构建您的Jekyll博客并将其推送到gh-pages分支。 在开始使用此工具之前,您可能需要阅读此博客文章:将 。 假定您的博客位于回购的主目录中。 首先安装...
午夜主题 Midnight是GitHub Pages的Jekyll主题。 您可以,甚至也可以。用法要使用午夜主题: 将以下内容添加到您网站的_config.yml : theme : jekyll-theme-midnight (可选)如果您想在计算机上预览站点,请将以下...
梅鹿lot主题 Merlot是GitHub Pages的Jekyll主题。 您可以,甚至也可以。用法要使用Merlot主题,请执行以下操作: 将以下内容添加到您网站的_config.yml : theme : jekyll-theme-merlot (可选)如果您想在计算机上...
架构师是GitHub Pages的Jekyll主题。 您可以,甚至也可以。 用法 要使用Architect主题: 将以下内容添加到您网站的_config.yml : theme : jekyll-theme-architect (可选)如果您想在计算机上预览站点,请将...
一个简单的Ruby Gem,用于引导依赖项,以与GitHub Pages同步设置和维护本地Jekyll环境。 用法 可以选择使用pages-gem的常规方法,也可以选择使用Docker容器提供预安装了大多数依赖项的环境的容器化方法。 常规 重要...
您用于GitHub Pages的GitHub学习实验室存储库欢迎你的资料库为您的GitHub学习实验室课程。 在我将指导您完成的各种活动中将使用该存储库。 哦! 我还没有自我介绍... 我是GitHub Learning Lab机器人,我在这里可以...
github-pages-deploy GitHub Pages部署脚本 安装 此命令取决于Git。 $ git clone https://github.com/dceoy/github-pages-deploy.git $ cp github-pages-deploy/github-pages-deploy /path/to/bin/ # a path in ${...