标签: jekyll

如何从 Jekyll 博客向 arXiv 论文发送引用?

抱歉,我的问题是管理员从 Academia.SE 提出的。如果有更好的地方问这个问题,也请告诉我。

我最近注意到 arXiv.org 网站允许来自博客的引用链接,其中讨论了 arXiv 论文,该链接出现在论文的摘要页面上。在帮助页面基本上是说,让出现的arXiv的论文摘要页面上的链接引用,一个只需要发送一个特殊格式的引用网址给他们,一些博客网站像WordPress实际上可以自动做到这一点。

将我的博客文章链接到我的 arXiv 论文页面上,让人们在我的博客评论部分讨论我的工作,这看起来很有趣。问题是我使用Jekyll生成我的博客文章,但没有看到有关如何从 Jekyll 生成的博客文章向 arXiv 发送引用配额的任何说明。任何人都有这方面的经验?

我可以举一个例子来说明我是如何尝试这项任务的。我想将我的博客文章链接arXiv 论文,我可以制作以下 xml 文件:

<?xml version="1.0" encoding="iso-8859-1"?>
<methodCall>
<methodName>pingback.ping</methodName>
<params>
 <param>
  <value>
   <string>http://i2000s.github.io/2016/02/17/SQuInT-workshop-2016.html</string>
  </value>
 </param>
 <param>
  <value>
   <string>http://arxiv.org/abs/1509.02625</string>
  </value>
 </param>
</params>
</methodCall>
Run Code Online (Sandbox Code Playgroud)

然后我arxivtrackback150902625.xml按照这些说明将此文件发送到 arXiv 。但是,我在本地计算机的 bash 窗口中遇到错误:

$ curl -X POST -d @arxivtrackback150902625.xml http://arxiv.org/trackback/1509.02625
<?xml version="1.0" encoding="utf-8"?>
<response>
<error>1</error>
<message>Bad Permalink URL</message>
</response>
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

xml bash website jekyll

5
推荐指数
0
解决办法
237
查看次数

更新 Ruby、Bundler 和 Jekyll 后 Jekyll 服务出现错误

我尝试更新 Jekyll,但现在遇到了问题。幸运的是,我仍然可以使用 构建我的网站bundle exec jekyll serve,但是当我运行时,jekyll serve我得到以下信息:

Traceback (most recent call last):
        10: from /Users/jon.graft/.rbenv/versions/2.6.3/bin/jekyll:23:in `<main>'
         9: from /Users/jon.graft/.rbenv/versions/2.6.3/bin/jekyll:23:in `load'
         8: from /Users/jon.graft/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/jekyll-4.0.0/exe/jekyll:11:in `<top (required)>'
         7: from /Users/jon.graft/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/jekyll-4.0.0/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler'
         6: from /Users/jon.graft/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler.rb:107:in `setup'
         5: from /Users/jon.graft/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/runtime.rb:26:in `setup'
         4: from /Users/jon.graft/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/runtime.rb:26:in `map'
         3: from /Users/jon.graft/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/spec_set.rb:148:in `each'
         2: from /Users/jon.graft/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/spec_set.rb:148:in `each'
         1: from /Users/jon.graft/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/runtime.rb:31:in `block in setup'
/Users/jon.graft/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/runtime.rb:319:in `check_for_activated_spec!': You have already activated i18n 1.6.0, but your Gemfile requires i18n 0.9.5. Prepending `bundle exec` to your command may …
Run Code Online (Sandbox Code Playgroud)

ruby jekyll

5
推荐指数
1
解决办法
4154
查看次数

如何让我的 Jekyll 转换 .html.md 文件?

我刚刚安装了Jekyll,当我jekyll在一个包含一些.html.md文件的目录上运行时。但它没有将其转换为.html文件。Jekyll 只是将这些文件_site按原样复制到目录中。

我添加_config.yml并添加

markdown:        maruku
Run Code Online (Sandbox Code Playgroud)

但它仍然不会将 Markdown 转换为 HTML。

我应该怎么做才能让它发挥作用?

markdown jekyll

2
推荐指数
1
解决办法
2335
查看次数

标签 统计

jekyll ×3

bash ×1

markdown ×1

ruby ×1

website ×1

xml ×1