【问题标题】:Permalink to External Site with YAML Front Matter使用 YAML Front Matter 永久链接到外部站点
【发布时间】:2017-06-22 12:36:47
【问题描述】:

是否可以在 YAML 前端内容中设置指向外部站点的永久链接?我目前正在使用 Jekyll,但使用 Google-Fu 找不到任何信息。

---
layout: full-width
title: TEST
permalink: https://somethingexternal.example
---

永久链接可以跳出它的上下文并指向外部的东西吗?我只希望 TEST 链接出现在主页上,但点击后会转到 somethingexternal.example。

[edit]:发生的情况是它将 webroot 预先添加到站点,这是预期的行为。所以它最终像:

mysite.blah/https://somethingexternal...

我只需要打破它,让它只进入外部站点。不过,我不知道永久链接是否可以做到这一点。

【问题讨论】:

  • 您给出的示例是否不起作用,如果是,错误是什么?
  • 谷歌搜索时,你找到this article了吗?

标签: html jekyll liquid


【解决方案1】:

对外部链接使用永久链接是行不通的,永久链接不适合。

您正在寻找的是在前面定义一个自定义 URL,然后从页面访问它的值,如下所示:

---
othersite: http://example.com
---

<a href="{{page.othersite}}">visit other site</a>

【讨论】:

    猜你喜欢
    • 2016-12-19
    • 2011-10-26
    • 1970-01-01
    • 2015-11-23
    • 2014-03-14
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 2012-01-16
    相关资源
    最近更新 更多