|
|
@ -4,27 +4,29 @@ title: How to Setup A Fast, Simple, and Free Blog Like This |
|
|
|
draft: true |
|
|
|
--- |
|
|
|
|
|
|
|
**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. |
|
|
|
**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. |
|
|
|
|
|
|
|
# Introduction |
|
|
|
|
|
|
|
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. |
|
|
|
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. |
|
|
|
|
|
|
|
And it's awesome. |
|
|
|
|
|
|
|
And you can easily build on top of it, extending it to do anything you could |
|
|
|
ever possibly want! Need a Content Management System (CMS)? [Done][netlify-cms]. Need to deploy |
|
|
|
a complicated Single-Page Application (SPA)? [Easy][netlify-spa]. |
|
|
|
ever possibly want! Need a Content Management System (CMS)? |
|
|
|
[Done][netlify-cms]. Need to deploy a complicated Single-Page Application |
|
|
|
(SPA)? [Easy][netlify-spa]. |
|
|
|
|
|
|
|
I'll show you how I put this together using tools already on your computer and |
|
|
|
how you can extend my system to use whatever tools you prefer on top of my basic |
|
|
|
ones. |
|
|
|
how you can extend my system to use whatever tools you prefer on top of my |
|
|
|
basic ones. |
|
|
|
|
|
|
|
Let's get started! |
|
|
|
|
|
|
@ -37,9 +39,8 @@ Let's get started! |
|
|
|
|
|
|
|
|
|
|
|
[netlify]: https://docs.netlify.com/cli/get-started/ |
|
|
|
[hugo]: |
|
|
|
[gatsby]: |
|
|
|
[gatsby]: |
|
|
|
[hugo]: https://gohugo.io/ |
|
|
|
[gatsby]: https://www.gatsbyjs.com/ |
|
|
|
[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/ |