DEV Community

Joseph Hoppe
Joseph Hoppe

Posted on • Edited on • Originally published at Medium

Don't code a new website for your blog

Coding your own blog may become more of a nuisance than a fun hobby

Like many, I wanted a coding side project to showcase my skills. I decided to code a new website to host my blog.

It would enable me to post blog entries. It would also give me a landing page to link to my LinkedIn, PluralSight, and LeetCode profiles, and other curated online personas. You may have a few of these, and the links will bloat your resume.

A blogging website was not my passion. I did not intend to revolutionize the blogging industry.

And it did become a nuisance.

My friend showed me a really simple alternative.

And with all of the problems in the world, do you want to spend your time writing code to enable a single person to publish blog articles?

A simple alternative - GitHub Pages

One day my friend Brandon Boone presented me with a quick and easy way to get a free landing page with a clean subdomain - GitHub Pages.

It can host and serve an HTML page. Or, similar to dev.to - it can convert a Markdown file to markdown with minimal setup. And you get a free GitHub subdomain in the form of https://username.github.io.

You can also easily point a new domain to your GitHub pages with a CNAME record.

It's this easy:

  1. Clone the new repository

git clone https://github.com/username/username.github.io

  1. Create an index.html file with content
  2. Commit and push
  3. Launch your favorite browser and navigate to https://username.github.io.

Want to use Markdown instead of HTML?

Unite instead of div.

  1. Create a README.md with content (instead of an index.html)
  2. Add this YAML Jekyll file to the root of your repo
theme: jekyll-theme-slate
kramdown:
  input: Kramdown
Enter fullscreen mode Exit fullscreen mode

Still want to have a blog?

Link from the markdown file to your blog or blog posts on an established blogging platform such as medium.com or dev.to. They will be free, feature-rich, and may even market your posts for you.
 
Don't code your own blog. Do something more meaningful with your life. Maybe publish a new GitHub repository to solve a problem that hasn't been solved yet, join an open-source project, etc.

Check out my simple GitHub landing page at https://joehoppe.github.io. Leave a comment on what you think, or suggest improvements to my own!

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay