7/15/25
The following is an overview of the process and services I use to publish and serve brantdrayer.com.
Overview
The system I used is pretty simple. I used an online tool called Bullet that pulls website content from a Notion page and outputs it as a beautiful, customizable website. It was decently simple to set up, and you get all the basic features (custom domain integration, sub-domains, etc.) for the reasonable price of $90/yr. Finally, because Bullet only allows you to use one custom domain, I used www.brantdrayer.com and ran the root domain through redirect.pizza, a free redirect tool, so it reverts back to www.
Notion + Bullet
Notion is a popular productivity/notetaking application that I used to host my website content. It’s simple interface allows for quick editing and changes making it a great choice, especially when integrated with Bullet. Bullet takes the link from the published Notion page and allows for additional customization on their site.


I struggled with some DNS issues between my registrar (GNAME) and Bullet. I was having trouble loading up the page because GNAME didn’t allow ALIAS records or CNAME flattening. I ended up solving the problem by using a redirect (301) through redirect.pizza to automatically send requests for brantdrayer.com to https://www.brantdrayer.com, and adding the correct DNS records in GNAME.
Figuring out subdomains was another hurdle. It looked to be a professional plan only option at first but I found that it added them automatically if I created a subpage in Notion. From there you can add navbar menu buttons and create a clean menu with multiple subpages very easily. Bullet provides site analytics, and can also automatically pull updates from Notion and publish every 24 hours (with the professional plan you can pull hourly), allowing for continuous deployment to the web.
Conclusion
Although there were some small issues along the way, they were all relatively simple to sort out, and in the end I ended up with a reliable, cheap, and simple website solution.