site.lyte.dev/content/blog/how-to-setup-a-fast-simple-...

47 lines
1.5 KiB
Markdown
Raw Normal View History

2020-09-17 13:35:38 -05:00
---
description: ""
title: How to Setup A Fast, Simple, and Free Blog Like This
draft: true
---
2020-11-17 10:09:01 -06:00
**TL;DR**: Makefiles are awesome and use Netlify. The code for this entire site
is available [here][repo]. I publish at-will using their CLI via `netlify
deploy --prod`. It's simple and awesome.
2020-09-17 13:35:38 -05:00
# Introduction
2020-11-17 10:09:01 -06:00
This website *intentionally* may not look like much. It is simple both in
style, colors, and layout. It is blazing fast. It looks the same on any mobile
device. It uses the simple web technologies you already know. You can use any
static site generator such as [Hugo][hugo] or [Gatsby][gatsby]. *And I don't
pay for any of it to work!* I do pay for the domain [`lyte.dev`](/), though,
but you don't need one.
2020-09-17 13:35:38 -05:00
And it's awesome.
And you can easily build on top of it, extending it to do anything you could
2020-11-17 10:09:01 -06:00
ever possibly want! Need a Content Management System (CMS)?
[Done][netlify-cms]. Need to deploy a complicated Single-Page Application
(SPA)? [Easy][netlify-spa].
2020-09-17 13:35:38 -05:00
I'll show you how I put this together using tools already on your computer and
2020-11-17 10:09:01 -06:00
how you can extend my system to use whatever tools you prefer on top of my
basic ones.
2020-09-17 13:35:38 -05:00
Let's get started!
# How This Site Works
+ Publish the site at will using Netlify (their CLI is great!)
[netlify]: https://docs.netlify.com/cli/get-started/
2020-11-17 10:09:01 -06:00
[hugo]: https://gohugo.io/
[gatsby]: https://www.gatsbyjs.com/
2020-09-17 13:35:38 -05:00
[repo]: https://git.lyte.dev/lytedev/site.lyte.dev
[netlify-cms]: https://www.netlifycms.org/
[netlify-spa]: https://www.netlify.com/blog/2020/04/07/creating-better-more-predictable-redirect-rules-for-spas/