Link Rewriting
Kask rewrites any link found in markdown files that doesn’t start with http://
, https://
or /
to match page targeting links to page URL.
Consider links in a page in the path /subdir/subsubdir/README.md
:
URL | Rewritten URL |
---|---|
.. |
/subdir |
../.. |
/ |
../../ |
/ |
../../a.md |
/a.html |
../../README.md |
/ |
../ |
/subdir |
../a.md |
/subdir/a.html |
../README.md |
/subdir |
. |
/subdir/subsubdir |
./.. |
/subdir |
./../.. |
/ |
./../../ |
/ |
./../ |
/subdir |
./../a.md |
/subdir/a.html |
./../README.md |
/subdir |
./../../a.md |
/a.html |
./../../README.md |
/ |
a |
/subdir/subsubdir/a |
./a |
/subdir/subsubdir/a |
./a.md |
/subdir/subsubdir/a.html |
./a/b.md |
/subdir/subsubdir/a/b.html |
./a/README.md |
/subdir/subsubdir/a |
a.md |
/subdir/subsubdir/a.html |
a/b.md |
/subdir/subsubdir/a/b.html |
a/README.md |
/subdir/subsubdir/a |
./../subsubdir/a.md |
/subdir/subsubdir/a.html |
./../subsubdir/a/b.md |
/subdir/subsubdir/a/b.html |
./../subsubdir/a/README.md |
/subdir/subsubdir/a |
../subsubdir/a.md |
/subdir/subsubdir/a.html |
../subsubdir/a/b.md |
/subdir/subsubdir/a/b.html |
../subsubdir/a/README.md |
/subdir/subsubdir/a |