I'm in the process of setting up a website for my lab (via blogdown). I have also created a new bookdown site that will serve as the project site for a student group. Ideally, I'd like a page in my website to automatically redirect to the bookdown site. For example, I want example-lab.com/group to send people to bookdown.org/my-profile/group. I have a solution, but it's a bit hacky and I'm wondering if there's a better way I'm not finding.
Things I have tried:
- Include bookdown site as external URL in the main menu of my lab website
config.toml
file.
Sends me to the bookdown site automatically
No direct URL to give to group members
- Current solution: Create page in my lab blogdown content folder (
group.Rmd
) and link to this in theconfig.toml
file. This page then includes an html tag to redirect in the form of:
<meta http-equiv="refresh" content="0; url=https://bookdown.org/my_profile/group/">
External URL that redirects appropriately (example-lab.com/group sends to bookdown site)
Kind of laggy, necessarily brings user to the "redirect page" first.
Related questions:
- Redirect publication to external URL: This is not exactly what I want because I am perfectly happy having my bookdown site hosted on bookdown.org, I just want an external link to hand out to people that sends them there.
- Integrating bookdown and blogdown: Also not quite what I want, as I'd like the bookdown site to act like a page of my main website.
Is there a better way to do this?