Jekyll: Escape URLs / show them as plain text
up vote
0
down vote
favorite
In my Jekyll project I have a copyright inclusion. In the _includes/copyright.html
which has fairly simple template:
© include.owner
Then I use this code in markdown as follows:
%
include copyright.html
owner="Some Owner"
%
When I use text in the owner
field everything works correctly.
Problem: When the owner
is a link, for example, owner="example.com"
then Jekyll creates clickable link instead of plain text.
Question: How to make Jekyll escape urls so that everything I pass to the placeholder will be shown in the same way?
More details: In case of an URL it generates something like this:
<p>
©
<a href="http://example.com" rel="nofollow"> .
<span>example</span>
<span>.</span>
<span>com</span>
</a>
</p>
But I want it to be as simple as this:
<p>© example.com</p>
jekyll github-pages
add a comment |
up vote
0
down vote
favorite
In my Jekyll project I have a copyright inclusion. In the _includes/copyright.html
which has fairly simple template:
© include.owner
Then I use this code in markdown as follows:
%
include copyright.html
owner="Some Owner"
%
When I use text in the owner
field everything works correctly.
Problem: When the owner
is a link, for example, owner="example.com"
then Jekyll creates clickable link instead of plain text.
Question: How to make Jekyll escape urls so that everything I pass to the placeholder will be shown in the same way?
More details: In case of an URL it generates something like this:
<p>
©
<a href="http://example.com" rel="nofollow"> .
<span>example</span>
<span>.</span>
<span>com</span>
</a>
</p>
But I want it to be as simple as this:
<p>© example.com</p>
jekyll github-pages
Cannot reproduce. Do you have a repository url ?
– David Jacquel
Nov 10 at 10:08
@DavidJacquel here is an example: github.com/Shpota/shpota.github.io/blob/master/_posts/… And here is the corresponding article: sashashpota.com/2018/10/30/… Take a look on the copyright notice on the first image. I simplified the code, but it is reproducible with the snippet I posted.
– Oleksandr Shpota
Nov 10 at 12:41
This is what I see :<figcaption class="image-copyright">© oemupdate.com</figcaption>
both remote and locally served. Isn't it a browser interpretation ?
– David Jacquel
Nov 10 at 23:50
@DavidJacquel you're correct. It turns out the generated html doesn't contain this block, but if I open it in Safari or Chrome it renders the text as a link.
– Oleksandr Shpota
Nov 11 at 8:51
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
In my Jekyll project I have a copyright inclusion. In the _includes/copyright.html
which has fairly simple template:
© include.owner
Then I use this code in markdown as follows:
%
include copyright.html
owner="Some Owner"
%
When I use text in the owner
field everything works correctly.
Problem: When the owner
is a link, for example, owner="example.com"
then Jekyll creates clickable link instead of plain text.
Question: How to make Jekyll escape urls so that everything I pass to the placeholder will be shown in the same way?
More details: In case of an URL it generates something like this:
<p>
©
<a href="http://example.com" rel="nofollow"> .
<span>example</span>
<span>.</span>
<span>com</span>
</a>
</p>
But I want it to be as simple as this:
<p>© example.com</p>
jekyll github-pages
In my Jekyll project I have a copyright inclusion. In the _includes/copyright.html
which has fairly simple template:
© include.owner
Then I use this code in markdown as follows:
%
include copyright.html
owner="Some Owner"
%
When I use text in the owner
field everything works correctly.
Problem: When the owner
is a link, for example, owner="example.com"
then Jekyll creates clickable link instead of plain text.
Question: How to make Jekyll escape urls so that everything I pass to the placeholder will be shown in the same way?
More details: In case of an URL it generates something like this:
<p>
©
<a href="http://example.com" rel="nofollow"> .
<span>example</span>
<span>.</span>
<span>com</span>
</a>
</p>
But I want it to be as simple as this:
<p>© example.com</p>
jekyll github-pages
jekyll github-pages
asked Nov 9 at 21:43
Oleksandr Shpota
3,33511429
3,33511429
Cannot reproduce. Do you have a repository url ?
– David Jacquel
Nov 10 at 10:08
@DavidJacquel here is an example: github.com/Shpota/shpota.github.io/blob/master/_posts/… And here is the corresponding article: sashashpota.com/2018/10/30/… Take a look on the copyright notice on the first image. I simplified the code, but it is reproducible with the snippet I posted.
– Oleksandr Shpota
Nov 10 at 12:41
This is what I see :<figcaption class="image-copyright">© oemupdate.com</figcaption>
both remote and locally served. Isn't it a browser interpretation ?
– David Jacquel
Nov 10 at 23:50
@DavidJacquel you're correct. It turns out the generated html doesn't contain this block, but if I open it in Safari or Chrome it renders the text as a link.
– Oleksandr Shpota
Nov 11 at 8:51
add a comment |
Cannot reproduce. Do you have a repository url ?
– David Jacquel
Nov 10 at 10:08
@DavidJacquel here is an example: github.com/Shpota/shpota.github.io/blob/master/_posts/… And here is the corresponding article: sashashpota.com/2018/10/30/… Take a look on the copyright notice on the first image. I simplified the code, but it is reproducible with the snippet I posted.
– Oleksandr Shpota
Nov 10 at 12:41
This is what I see :<figcaption class="image-copyright">© oemupdate.com</figcaption>
both remote and locally served. Isn't it a browser interpretation ?
– David Jacquel
Nov 10 at 23:50
@DavidJacquel you're correct. It turns out the generated html doesn't contain this block, but if I open it in Safari or Chrome it renders the text as a link.
– Oleksandr Shpota
Nov 11 at 8:51
Cannot reproduce. Do you have a repository url ?
– David Jacquel
Nov 10 at 10:08
Cannot reproduce. Do you have a repository url ?
– David Jacquel
Nov 10 at 10:08
@DavidJacquel here is an example: github.com/Shpota/shpota.github.io/blob/master/_posts/… And here is the corresponding article: sashashpota.com/2018/10/30/… Take a look on the copyright notice on the first image. I simplified the code, but it is reproducible with the snippet I posted.
– Oleksandr Shpota
Nov 10 at 12:41
@DavidJacquel here is an example: github.com/Shpota/shpota.github.io/blob/master/_posts/… And here is the corresponding article: sashashpota.com/2018/10/30/… Take a look on the copyright notice on the first image. I simplified the code, but it is reproducible with the snippet I posted.
– Oleksandr Shpota
Nov 10 at 12:41
This is what I see :
<figcaption class="image-copyright">© oemupdate.com</figcaption>
both remote and locally served. Isn't it a browser interpretation ?– David Jacquel
Nov 10 at 23:50
This is what I see :
<figcaption class="image-copyright">© oemupdate.com</figcaption>
both remote and locally served. Isn't it a browser interpretation ?– David Jacquel
Nov 10 at 23:50
@DavidJacquel you're correct. It turns out the generated html doesn't contain this block, but if I open it in Safari or Chrome it renders the text as a link.
– Oleksandr Shpota
Nov 11 at 8:51
@DavidJacquel you're correct. It turns out the generated html doesn't contain this block, but if I open it in Safari or Chrome it renders the text as a link.
– Oleksandr Shpota
Nov 11 at 8:51
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53233617%2fjekyll-escape-urls-show-them-as-plain-text%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Cannot reproduce. Do you have a repository url ?
– David Jacquel
Nov 10 at 10:08
@DavidJacquel here is an example: github.com/Shpota/shpota.github.io/blob/master/_posts/… And here is the corresponding article: sashashpota.com/2018/10/30/… Take a look on the copyright notice on the first image. I simplified the code, but it is reproducible with the snippet I posted.
– Oleksandr Shpota
Nov 10 at 12:41
This is what I see :
<figcaption class="image-copyright">© oemupdate.com</figcaption>
both remote and locally served. Isn't it a browser interpretation ?– David Jacquel
Nov 10 at 23:50
@DavidJacquel you're correct. It turns out the generated html doesn't contain this block, but if I open it in Safari or Chrome it renders the text as a link.
– Oleksandr Shpota
Nov 11 at 8:51