I am migrating a site from Hugo to Franklin. Hugo has a special syntax for links, but in for Franklin.jl would one just use Markdown for both absolute or relative links? Eg as in
[some page within the site](/pages/blog/thatpage/)
gimme that [PDF](/assets/pdf/article.pdf)
heard about this programming language [Julia](https://julialang.org/)?
Yes.
Two additional notes relative to anchors (which might not be of interest to you but the Hugo page mentions those as well so I’m just trying to be complete):
- you’ve probably already noted this but section headers are anchors so for instance if you have “
## a section
” in the markdown, it’s automatically made into an anchor with id a_section
and you can point to it on the page with #a_section
or from another page with /path/to/page/#a_section
- further to the previous point, there was a request to make it easy to point to anchors from other pages as well, you can use
\reflink
for this.
To clarify point (2), let’s say that you have a header ## Bayesian inference
on page A.md
you can refer to it on page B.md
by doing [link to bayesian inference section](\reflink{Bayesian inference})
the \reflink
thing will look for which page defines the relevant anchor and place the proper link there. So you could either use (/A/#bayesian_inference)
or (\reflink{Bayesian inference}
)
Final note that you can place anchors anywhere on a page with \label{some anchor}
and it will correspond to #some_anchor
(or to \reflink{some anchor}
).
Hope this kind of makes sense! I guess experimenting with a super simple sandbox site (newsite("TestWebsite", template="sandbox")
) should help you get a feel for these things.
1 Like