尝试使用插件在GitHub Jekyll页面上嵌入twitter提要时出错
我正试图将我的twitter时间线嵌入Github上的Jekyll博客 这是我正在尝试安装的插件: 以下是我通常用于安装插件的说明: 上述网站包括以下警告: GitHub页面上的插件 GitHub Pages由Jekyll提供动力。但是,出于安全原因,所有页面站点都使用--safe选项来禁用自定义插件。不幸的是,这意味着如果要部署到GitHub页面,插件将无法工作 您仍然可以使用GitHub页面发布站点,但您需要在本地转换站点,并将生成的静态文件推送到GitHub存储库,而不是Jekyll源文件。” 这是否意味着如果不静态地构建站点,我尝试做的事情是不可能的,因为我使用的是Github页面?我相信不是,因为即使在笔记本电脑上本地提供站点服务时,我也会遇到错误 但是,当我放置示例尝试使用插件在GitHub Jekyll页面上嵌入twitter提要时出错,twitter,jekyll,liquid,github-pages,gemfile,Twitter,Jekyll,Liquid,Github Pages,Gemfile,我正试图将我的twitter时间线嵌入Github上的Jekyll博客 这是我正在尝试安装的插件: 以下是我通常用于安装插件的说明: 上述网站包括以下警告: GitHub页面上的插件 GitHub Pages由Jekyll提供动力。但是,出于安全原因,所有页面站点都使用--safe选项来禁用自定义插件。不幸的是,这意味着如果要部署到GitHub页面,插件将无法工作 您仍然可以使用GitHub页面发布站点,但您需要在本地转换站点,并将生成的静态文件推送到GitHub存储库,而不是Jekyll源文件
{%twitter时,会出现以下错误https://twitter.com/jekyllrb maxwidth=500 limit=5%}
进入我的index.md文件。当我在本地执行jekyll-service--watch
时,它会给出错误:
Liquid Exception: Liquid syntax error (line 7): Unknown tag 'twitter' in index.md
我不知道错误是在我安装jekyll twitter插件的过程中,还是在我使用的方式中。作为参考,要安装插件,我执行了以下操作:
jekylltwitter插件
放在我的_config.yml文件的gems:
标题下gem'jekylltwitter插件'
放入我的gem文件中有人能帮我找出我做错了什么吗?Github页面不支持该插件,因此它在那里不起作用。使用它的唯一可能性是在将站点推送到Github页面之前在本地构建站点 如果仍要在本地安装,请在将gem添加到
Gemfile
后,安装该Gemfile中指定的gem:
bundle install
然后继续在帖子中使用插件标签。Github页面不支持该插件,因此它在那里不起作用。使用它的唯一可能性是在将站点推送到Github页面之前在本地构建站点 如果仍要在本地安装,请在将gem添加到
Gemfile
后,安装该Gemfile中指定的gem:
bundle install
然后继续在你的帖子中使用插件标签。我确实进行了
捆绑安装
,并且使用jekyll twitter插件2.0.0
是输出行之一。然后我将{%twitterhttps://twitter.com/i/moments/650667182356082688 maxwidth=500%}
输入到标记文件中,但仍然得到错误Liquid Exception:Liquid syntax error(第7行):index.md中的未知标记“twitter”
在执行了jekyll-service之后--观看我还可以尝试什么?感谢您的帮助。发布您的\u config.yml
我已经测试了您的配置文件和twitter标记,效果很好。请尝试使用以下命令运行它:bundle exec jekyll-service--trace
让我们来看看。我已经安装了bundle
和使用JekyllTwitterPlugin2.0.0
是输出的一行代码https://twitter.com/i/moments/650667182356082688 maxwidth=500%}
放入一个标记文件,但仍然得到错误Liquid异常:Liquid语法错误(第7行):index.md
中的未知标记“twitter”在执行了jekyll-service之后-观看我还可以尝试什么?感谢您的帮助。发布您的\u-config.yml
我已经测试了您的配置文件和twitter标记,效果很好。请尝试使用:bundle-exec-jekyll-service--trace
让我们一起运行它。