Why would I make a website?
Open science is the movement to make scientific research and data accessible to all. Open science campaigns for open-access publicatons, archives and data repositories.
Making a public-facing website to showcase your research is one of the best ways to participate in the open science movement!
Learn more about open science and open access from the Harvard Longwood Medical Area Research Data Management Working Group.
[Making a website] is a relatively small investment of time that can pay off in terms of career progress, giving researchers greater control over how their expertise is presented online. It can also help researchers attract PhD students, share resources with the scientific community and promote their work to the general public.
— Andy Tay, Build-your-own website for scientists, Nature Index News, May 2020
Hear more perspectives and tips from researchers that has made a research website for personal career development or for their lab.
Why should I use Jekyll?
That’s a fair question! Jekyll has a number of strengths as a website design and build tool. One main advantage is that Jekyll is a static website generator, which means that instead of relying on software and databases running on a server, it only needs a directory of files. This means that there are fewer components to create and maintain. The simplicity of Jekyll sites allows you to launch your website more quickly and enjoy longer term website stability compared to dynamic websites.
Integration with Git and GitHub Pages
Because Jekyll websites are a directory of files, you can store your entire website on a GitHub repository! Working in a Git repository has many benefits including version control and easy collaboration.
GitHub will also host your Jekyll website for free in GitHub Pages! You can either edit directly through GitHub.com (and have no need to install any additional software on your computer), or you can follow our installation instructions and edit on your local computer. Visit tutorial to get started!
Some downsides and how we can help
Of course, nothing is without its drawbacks. We’ve developed this tutorial and the associated templates to help mitigate any potential downsides of working with Jekyll.
-
Jekyll does not have a built-in graphical user interface (GUI)
Jekyll is a command-line tool, which could seem overwelming to non-technical users. Using the LSP templates eliminates the need to use Jekyll command lines. The websites require using some formatting languages like Markdown and YAML, which can still be disorienting. We recommend checking out our pages on Markdown and YAML basics that are most useful while building a Jekyll website. There are additional learning resources linked in those pages as well, if you want to learn more about these languages.
-
Jekyll has relatively few themes
Jekyll has a growing number of publicly available themes, but not all of them are designed for an academic website. For LSP members, we have a theme tailor made for showcasing your research. You can choose between a software tool based template or a publication based template. Check out our page on themes to find out more.
-
Jekyll has a smaller community to offer support (than WordPress for example)
Fear not! In our Contacts page, you can find ways to contact people within LSP that can offer you technical support when you need them.