More siteinfo.html tests
This commit is contained in:
36
siteinfo.md
36
siteinfo.md
@ -20,13 +20,31 @@ permalink: siteinfo.html
|
||||
|
||||
## Testing links
|
||||
|
||||
All of these links should be valid:
|
||||
Link processing in Jekyll
|
||||
|
||||
| Code | Result |
|
||||
| ---- | ------ |
|
||||
| `{%raw%}[Normal link to result](/merlin6/introduction.html){%endraw%}` | [Normal link to result](/merlin6/introduction.html) |
|
||||
| `{%raw%}[Normal link to source](/pages/merlin6/introduction.md){%endraw%}` | [Normal link to source](/pages/merlin6/introduction.md) |
|
||||
| `{%raw%}[Escaped link to result]({{"/merlin6/introduction.html"}}){%endraw%}` | [Escaped link to result]({{"/merlin6/introduction.html"}}) |
|
||||
| `{%raw%}[Liquid Link]({% link pages/merlin6/introduction.md %}){%endraw%}` | [Liquid Link]({% link pages/merlin6/introduction.md %}) |
|
||||
| `{%raw%}{%endraw%}` |  |
|
||||
| `{%raw%}{%endraw%}` |  |
|
||||
Code | Result |
|
||||
---- | ------ |
|
||||
`{%raw%}[Normal link to source]{%endraw%}{%raw%}(/pages/merlin6/introduction.md){%endraw%}` | [Normal link to source](/pages/merlin6/introduction.md)
|
||||
`{%raw%}[Normal link to result](/merlin6/introduction.html){%endraw%}` | [Normal link to result](/merlin6/introduction.html)
|
||||
`{%raw%}[Invalid Escaped link to source]({{"/pages/merlin6/introduction.md"}}){%endraw%}` | [Invalid Escaped link to source]({{"/pages/merlin6/troduction.md"}}
|
||||
`{%raw%}[Escaped link to result]({{"/merlin6/introduction.html"}}){%endraw%}` | [Escaped link to result]({{"/merlin6/introduction.html"}})
|
||||
`{%raw%}[Reference link to source](srcRef){%endraw%}` | [Reference link to source][srcRef]
|
||||
`{%raw%}[Reference link to result](dstRef){%endraw%}` | [Reference link to result][dstRef]
|
||||
`{%raw%}[Liquid Link]({% link pages/merlin6/introduction.md %}){%endraw%}` | [Liquid Link]({% link pages/merlin6/introduction.md %})
|
||||
`{%raw%}{%endraw%}` | 
|
||||
`{%raw%}{%endraw%}` | 
|
||||
`{%raw%}Reference to source: (/pages/merlin6/introduction.md){%endraw%}` | Reference to source: (/pages/merlin6/introduction.md)
|
||||
`{%raw%}{{ "/pages/merlin6/introduction.md" | relative_url }}{%endraw%}` | {{ "/pages/merlin6/introduction.md" | relative_url }}
|
||||
`{%raw%}{{ "/merlin6/introduction.html" | relative_url }}{%endraw%}` | {{ "/merlin6/introduction.html" | relative_url }}
|
||||
|
||||
[srcRef]: /pages/merlin6/introduction.md
|
||||
[dstRef]: /merlin6/introduction.html
|
||||
|
||||
Conclusions:
|
||||
|
||||
- Markdown links that refer to source files are replaced by the
|
||||
baseurl + permalink
|
||||
- This happens for both normal links and images
|
||||
- Workarounds
|
||||
- Link to permalink directly (for pages/posts)
|
||||
- Can use `{%raw%}{{"path"}}{%endraw%}` pattern to disable expansion
|
Reference in New Issue
Block a user