【问题标题】:Gitlab + Jekyll not rendering correctly utf-8 group_by jekyllGitlab + Jekyll 无法正确渲染 utf-8 group_by jekyll
【发布时间】:2016-11-14 18:37:44
【问题描述】:

Gitlab 不适用于某些使用 UTF-8 的代码

使用 3.1.2 的本地机器渲染正常,如 Github

代码:

{% assign pt_sorted_posts = ptposts | group_by: "tags" | sort: "name" %}

问题:

标签是

"Destino dos Desenhos Animados - 1a. Delegacia da Desenholândia"

渲染到 Gitlab 中:

Destino dos Desenhos Animados - 1a. Delegacia da Desenhol\u00E2ndia

UTF-8 <meta> 编码已设置

原始 Markdown 文件是 UTF-8

有问题的页面:http://fabiocosta0305.gitlab.io/personagens/

Github 页面:http://fabiocosta0305.github.io/personagens/

【问题讨论】:

  • 能否提供.gitlab-ci.yml文件以及GemfileGemfile.lock
  • No Gemfile for me...Gemfile.lock 在其他 Gitlab 页面出现问题后我开始使用 .gitignore
  • 我建议使用 Gemfile 而不是手动安装每个 gem,gem install jekyll 只会安装最新版本的 Jekyll,现在是 3.3.0,因此 GitLab 站点与本地站点不同站点和 GitHub 站点。查看我的 Jekyll 网站:gitlab.com/connorshea/connorshea.gitlab.io
  • 用你的 Gemfile 作为参考...但没用...

标签: utf-8 jekyll gitlab gitlab-ci


【解决方案1】:

通过用正确的字符替换 \u00AA 做了一个丑陋的黑客攻击......它工作......但它真的很糟糕!

【讨论】:

    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多