Tired of dealing with databases, security problems and bloated code just to setup a website?
Yeah me too. Like you, I have built websites in the past because I wanted to share things I cared about with others. But I always got sidetracked by all the code hacking, plugins and the constant maintenance that went into the software running the site.
Then one day, 4 years ago I discovered Jekyll, a static-site generator and have never looked back! Jekyll made making websites fun again and has allowed me to focus on what matters most to me — quality design and valuable content.
What is Jekyll?
Jekyll is a static-site generator written in Ruby. This means it lets you take simple text files (think markdown, you are using markdown right?) and make a website with it. Neat right? There's no databases, no updates and no viruses. Woohooo!
Why are you writing this book?
My personal site has been running on Jekyll for the past 4 years. I've built numerous sites with Jekyll and I choose it whenever I get the chance to.
I want to take all that I've learned from building with Jekyll and help answer some of the most common questions asked by those who build websites with Jekyll.
- What goes where?
- I'm setting up Jekyll for non-technical folks, is there a CMS to manage content?
- I've generated my site with Jekyll, how the heck and where the heck do I host it?
- The documentation is hard to follow, can you just tell me how to make a website with Jekyll?
Topics that'll be covered in the book
How to get up and running with Jekyll
- How to install Jekyll on your macOS or Ubuntu machine
- Basics of generating content in Jekyll
- How to use the darn thing in the terminal
Theming of Jekyll projects
- What goes where in a Jekyll project folder
- How the templating language for Jekyll, Liquid works
- What is YAML
- Making your Jekyll project feel more dynamic with YAML
Hosting and deploying your project
- Options such as GitHub pages, Amazon S3 and FTP
- How to deploy to each hosting type
- How to manage content with a CMS service for your Jekyll static site
- How to setup a site for easy management for non-technical folks
If you're amped about learning how to build websites with Jekyll, subscribe and get a free chapter from the book. I'll also give you updates and let you know when the book is released.Click to Subscribe
Who are you?
My name is Michael Lee. My favorite food is pizza, I'm a work-from-home dad and I've been designing and building websites and applications professionally for more than 10 years.