Nicholas A. Danes, PhD
Moving Site to Netlify
Posted on
I decided to rehost this website to Netlify. Originally, this website was hosted by my email provider, Fastmail. Although it worked for the most part, deploying updates to the site was a little cumbersome. In summary, my workflow was:
- Make changes to website.
- Build the site using
bundle exec jekyll build
- Commit changes via git to my repository.
- Open my FTP client (Filezilla) and upload the changed files to Fastmail.
- If things looked good, git push changes to my repository on Codeberg.
Although steps (4-5) didn’ve take that long, it became quite tedious since I like to tinker the design and content of this site a lot. In the past, I had used Netlify for static site hosting and remember how easy it was to deploy a static site. I also learned that Netlify supports Jekyll. Now my website workflow looks like:
- Make changes to website.
- Commit the changes and push to GitHub.
- Done!
Unfortunately, the site’s repos are now on GitHub, since there is currently no Gitea support for Netlify. Eventually I’d like to look into possibly self-hosting Gitea and mirroring to GitHub so I can continue using Netlify for hosting.
I’ve repointed the DNS records to Netlify, so hopefully the links and the HTTPS certificates should hopefully propagate soon!