本地启用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.
祝好运!
相关推荐
- `<head>` 包含元数据,如页面标题 (`<title>`)、字符集 (`<meta charset="UTF-8">`) 和外部资源引用(如 CSS 和 JS 文件)。 - `<body>` 内容是用户在浏览器中看到的网页主体。 3. **GitHub Pages 工作流程** ...
- `<head>`:包含元数据,如字符集设置`<meta charset="UTF-8">`、页面标题`<title>`等。 - `<body>`:网页的主要内容所在,如文本、图像、链接等。 - `<h1>` 至 `<h6>`:标题标签,从一级到六级,`<h1>` 最大,`...
`<head>`部分通常包含标题(`<title>`)、字符集声明(`<meta charset="UTF-8">`)和其他元数据,而`<body>`部分则包含了用户在浏览器中看到的所有内容。 GitHub Pages是一个免费托管静态网站的服务,由GitHub提供...
1. **HTML头部(Head)**:在HTML文档中,`<head>`标签包含了元信息,如字符编码(`<meta charset="UTF-8">`)、页面标题(`<title>`)以及链接外部资源(如CSS文件和JavaScript文件)。 2. **HTML主体(Body)**:...
`<head>`包含元信息,如字符集设置`<meta charset="UTF-8">`;`<body>`则包含网页的主体内容,如文字、图片、链接等。 HTML文件可以引用外部样式表(CSS)来控制页面的布局和样式。CSS通过选择器和声明来指定元素的...
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Stroberg Lab <!-- 导航菜单等 --> <!-- 主要内容,比如文章、项目介绍 --> <!-- ...
`<head>`包含了元数据,如标题(`<title>`)、字符集(`<meta charset="UTF-8">`)和引用外部资源(如CSS文件)。`<body>`则包含网页的实际内容。 3. **布局与定位**:HTML元素的布局可以通过块级元素(如`<div>`、...
`<head>`元素包含元信息,如字符集设置(`<meta charset="UTF-8">`)和页面标题(`<title>`)。`<body>`元素则包含用户在浏览器窗口中看到的实际内容,如段落(`<p>`)、标题(`<h1>`到`<h6>`)、图像(`<img>`)...
`<head>`部分通常包含元信息,如字符集设置(`<meta charset="UTF-8">`),而`<body>`则包含网页的实际内容。 【网站设计与美化】 在"quentinsalliot.github.io"的描述中提到"很漂亮",这可能意味着Quentin ...
头部包含元信息,如字符集设置(<meta charset="UTF-8">),页面标题()以及链接到外部样式表()。主体则包含实际的网页内容。 3. **CSS(Cascading Style Sheets)**:CSS用于控制网页的外观和布局。它可以改变...
头部通常包含元信息,如字符编码(`<meta charset="UTF-8">`)、页面标题(`<title>`)以及链接外部CSS样式表(`<link rel="stylesheet" href="...">`)。主体部分则是页面的主要内容,可以有段落(`<p>`)、标题(`...
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> 我的GitHub Pages 欢迎来到我的页面! <!-- 页面主要内容 --> 版权所有 © 2022 ...
`<head>`包含元信息,如字符编码(`<meta charset="UTF-8">`),而`<body>`则包含用户在浏览器窗口中看到的所有内容。 【CSS美化】 为了使HTML页面更具吸引力,我们通常会使用CSS(Cascading Style Sheets)来控制...
在HTML中,`<head>`部分通常包含元数据,如页面标题、字符编码设定(`<meta charset="UTF-8">`)以及外部资源链接,如CSS和JavaScript文件。`<body>`部分则包含了用户在浏览器中看到的实际内容,如段落(`<p>`)、标题(`...
2. **HTML头部**:`<head>`标签包含了元数据,如页面标题(`<title>`)、字符集(`<meta charset="UTF-8">`)和外部资源引用(如CSS文件和JavaScript文件)。 3. **HTML主体**:`<body>`标签内的内容是用户在浏览器...
3. **头部信息**:`<head>`中可以设置`<meta>`标签来定义字符编码(如`<meta charset="UTF-8">`),`<link>`标签引用外部样式表,以及`<script>`标签引入JavaScript代码。 4. **文本格式化**:HTML提供了一系列标签...
例如,`<head>`部分包含了页面的元信息,如字符集设置(`<meta charset="UTF-8">`),而`<body>`部分则包含实际的网页内容。 在HTML中,我们可以看到`<nav>`标签用于创建导航菜单,帮助访客轻松浏览网站的不同部分...
然后是`<head>`部分,包含元信息如字符集设置(`<meta charset="UTF-8">`)和页面标题(`<title>`)。`<body>`部分则包含用户可见的内容。 2. **HTML标签**:HTML标签用来定义元素,如`<p>`用于段落,`<h1>`到`<h6>...
4. **头部元素**:`<head>`部分包含元信息,如页面标题、字符编码设置(`<meta charset="UTF-8">`)和样式表链接(`<link rel="stylesheet" href="style.css">`)。 5. **主体元素**:`<body>`部分包含实际显示在...
1. `<head>`:包含元信息,如页面标题(`<title>`),字符集(`<meta charset="UTF-8">`)以及对CSS和JavaScript文件的引用(`<link>`和`<script>`标签)。 2. `<body>`:是网页的主体,展示给用户的内容都在这里。...