Skip to content

Commit

Permalink
👌 IMPROVE: Updated build for better autoStattic.py support
Browse files Browse the repository at this point in the history
  • Loading branch information
robertdevore committed Oct 2, 2024
1 parent 141cda3 commit 2806642
Show file tree
Hide file tree
Showing 8 changed files with 374 additions and 107 deletions.
2 changes: 1 addition & 1 deletion content/authors.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1: Robert
1: Robert
35 changes: 27 additions & 8 deletions content/categories.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,27 @@
0: "Decentralized Publishing"
1: "Customization"
2: "Command-line"
3: "Minify"
4: "Fonts"
5: "Guide"
6: "GitHub Pages"
7: "Static Site Generator"
1:
id: 1
name: General
123:
id: 123
name: Business
125:
id: 125
name: Marketing
126:
id: 126
name: Open Source
127:
id: 127
name: Personal
128:
id: 128
name: Privacy
129:
id: 129
name: Tutorials
209:
id: 209
name: Stock Trading
215:
id: 215
name: Security
214 changes: 158 additions & 56 deletions content/pages/about.md
Original file line number Diff line number Diff line change
@@ -1,60 +1,162 @@
---
title: "About Stattic"
custom_url: about
title: About Robert DeVore
date: '2016-12-19T12:02:03'
author: 1
date: 2024-09-29
order: 1
excerpt: About Robert DeVore Robert has been online since 1998 when his family got
their first computer. He's lived through Angelfire, Geocities, AOL chatrooms, Myspace
and countless other internet relics. Before working with WordPress, he was knee
deep in table based html layouts and ultra-basic php code. After realizing a CMS
was a growing requirement for […]
custom_url: about
type: page
categories: []
tags: []
id: 665
date_gmt: '2016-12-19T17:02:03'
modified: '2024-07-10T12:37:33'
modified_gmt: '2024-07-10T16:37:33'
slug: about
status: publish
link: https://robertdevore.com/about/
featured_media: 572
parent: 0
menu_order: 0
comment_status: closed
ping_status: closed
template: ''
meta:
footnotes: ''
class_list:
- post-665
- page
- type-page
- status-publish
- has-post-thumbnail
- hentry
yoast_head: "<!-- This site is optimized with the Yoast SEO plugin v23.5 - https://yoast.com/wordpress/plugins/seo/\
\ -->\n<title>About Robert DeVore - Robert DeVore</title>\n<meta name=\"robots\"\
\ content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\"\
\ />\n<link rel=\"canonical\" href=\"https://robertdevore.com/about/\" />\n<meta\
\ property=\"og:locale\" content=\"en_US\" />\n<meta property=\"og:type\" content=\"\
article\" />\n<meta property=\"og:title\" content=\"About Robert DeVore - Robert\
\ DeVore\" />\n<meta property=\"og:description\" content=\"About Robert DeVore Robert\
\ has been online since 1998 when his family got their first computer. He&#8217;s\
\ lived through Angelfire, Geocities, AOL chatrooms, Myspace and countless other\
\ internet relics. Before working with WordPress, he was knee deep in table based\
\ html layouts and ultra-basic php code. After realizing a CMS was a growing requirement\
\ for [&hellip;]\" />\n<meta property=\"og:url\" content=\"https://robertdevore.com/about/\"\
\ />\n<meta property=\"og:site_name\" content=\"Robert DeVore\" />\n<meta property=\"\
article:modified_time\" content=\"2024-07-10T16:37:33+00:00\" />\n<meta name=\"\
twitter:card\" content=\"summary_large_image\" />\n<meta name=\"twitter:label1\"\
\ content=\"Est. reading time\" />\n\t<meta name=\"twitter:data1\" content=\"2 minutes\"\
\ />\n<script type=\"application/ld+json\" class=\"yoast-schema-graph\">{\"@context\"\
:\"https://schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https://robertdevore.com/about/\"\
,\"url\":\"https://robertdevore.com/about/\",\"name\":\"About Robert DeVore - Robert\
\ DeVore\",\"isPartOf\":{\"@id\":\"https://robertdevore.com/#website\"},\"primaryImageOfPage\"\
:{\"@id\":\"https://robertdevore.com/about/#primaryimage\"},\"image\":{\"@id\":\"\
https://robertdevore.com/about/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\"\
:\"2016-12-19T17:02:03+00:00\",\"dateModified\":\"2024-07-10T16:37:33+00:00\",\"\
breadcrumb\":{\"@id\":\"https://robertdevore.com/about/#breadcrumb\"},\"inLanguage\"\
:\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https://robertdevore.com/about/\"\
]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https://robertdevore.com/about/#primaryimage\"\
,\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://robertdevore.com/about/#breadcrumb\"\
,\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"\
item\":\"https://robertdevore.com/\"},{\"@type\":\"ListItem\",\"position\":2,\"\
name\":\"About Robert DeVore\"}]},{\"@type\":\"WebSite\",\"@id\":\"https://robertdevore.com/#website\"\
,\"url\":\"https://robertdevore.com/\",\"name\":\"Robert DeVore\",\"description\"\
:\"Hustler. Founder. Entrepreneur.\",\"potentialAction\":[{\"@type\":\"SearchAction\"\
,\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://robertdevore.com/?s={search_term_string}\"\
},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"\
valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}</script>\n<!--\
\ / Yoast SEO plugin. -->"
yoast_head_json:
title: About Robert DeVore - Robert DeVore
robots:
index: index
follow: follow
max-snippet: max-snippet:-1
max-image-preview: max-image-preview:large
max-video-preview: max-video-preview:-1
canonical: https://robertdevore.com/about/
og_locale: en_US
og_type: article
og_title: About Robert DeVore - Robert DeVore
og_description: About Robert DeVore Robert has been online since 1998 when his family
got their first computer. He&#8217;s lived through Angelfire, Geocities, AOL chatrooms,
Myspace and countless other internet relics. Before working with WordPress, he
was knee deep in table based html layouts and ultra-basic php code. After realizing
a CMS was a growing requirement for [&hellip;]
og_url: https://robertdevore.com/about/
og_site_name: Robert DeVore
article_modified_time: '2024-07-10T16:37:33+00:00'
twitter_card: summary_large_image
twitter_misc:
Est. reading time: 2 minutes
schema:
'@context': https://schema.org
'@graph':
- '@type': WebPage
'@id': https://robertdevore.com/about/
url: https://robertdevore.com/about/
name: About Robert DeVore - Robert DeVore
isPartOf:
'@id': https://robertdevore.com/#website
primaryImageOfPage:
'@id': https://robertdevore.com/about/#primaryimage
image:
'@id': https://robertdevore.com/about/#primaryimage
thumbnailUrl: ''
datePublished: '2016-12-19T17:02:03+00:00'
dateModified: '2024-07-10T16:37:33+00:00'
breadcrumb:
'@id': https://robertdevore.com/about/#breadcrumb
inLanguage: en-US
potentialAction:
- '@type': ReadAction
target:
- https://robertdevore.com/about/
- '@type': ImageObject
inLanguage: en-US
'@id': https://robertdevore.com/about/#primaryimage
url: ''
contentUrl: ''
- '@type': BreadcrumbList
'@id': https://robertdevore.com/about/#breadcrumb
itemListElement:
- '@type': ListItem
position: 1
name: Home
item: https://robertdevore.com/
- '@type': ListItem
position: 2
name: About Robert DeVore
- '@type': WebSite
'@id': https://robertdevore.com/#website
url: https://robertdevore.com/
name: Robert DeVore
description: Hustler. Founder. Entrepreneur.
potentialAction:
- '@type': SearchAction
target:
'@type': EntryPoint
urlTemplate: https://robertdevore.com/?s={search_term_string}
query-input:
'@type': PropertyValueSpecification
valueRequired: true
valueName: search_term_string
inLanguage: en-US
---

Stattic is a lightweight and powerful **static site generator** designed for developers, freelancers, and small businesses looking for an easy-to-use, fast, and secure solution for building websites. Instead of dealing with complex databases, heavy server-side processing, and constant updates, Stattic focuses on simplicity and performance by generating static HTML files that can be served anywhere, whether it’s a CDN, cloud storage, or a basic web server.

Stattic was built with modern web standards in mind and provides flexibility for customization without overwhelming you with bloat. Whether you are creating a blog, portfolio, marketing site, or a documentation platform, Stattic can handle it all while giving you full control over your site’s performance and scalability.

### Who is Stattic For?

- **Developers** who are tired of the complexities and security concerns of dynamic content management systems like WordPress and want to build something that just works.
- **Freelancers** who want a reliable platform for creating client websites without worrying about constant maintenance.
- **Small Business Owners** looking for a simple, cost-effective way to have an online presence without the headaches of server management or expensive hosting solutions.
- **Tech-savvy Content Creators** who want more control over their site’s speed and performance while still maintaining an easy workflow for content updates.

## Why Stattic?

In the ever-evolving world of web development, static site generators are becoming the go-to choice for those who want simplicity and speed. Stattic was born out of frustration with the existing content management systems that often become bloated, insecure, and difficult to maintain. With Stattic, you can avoid unnecessary complexity, reduce load times, and eliminate the risk of server-side vulnerabilities.

### #WPDrama: A Catalyst for Building Stattic

One of the major inspirations behind Stattic came from the ongoing discussions and controversies surrounding the **WordPress ecosystem**, particularly the recent #WPDrama involving **Matt Mullenweg** (WordPress co-founder) and **WP Engine**.

In 2024, a public disagreement surfaced over the direction of the WordPress platform and the role of managed hosting providers like WP Engine. Matt Mullenweg's concerns were centered around WP Engine’s move towards decoupled solutions that some in the community felt strayed away from the “open web” principles that WordPress was built upon. WP Engine, on the other hand, was exploring ways to offer headless CMS capabilities, which was seen by many as a necessary evolution for WordPress to stay relevant in modern web development.

This sparked widespread debates within the WordPress community about the future of the platform. Developers and agencies began to express frustration with WordPress’s increasing complexity, slow performance, and the growing reliance on expensive managed hosting solutions.

For many, the ongoing #WPDrama served as a wake-up call that it might be time to look for alternatives. Instead of dealing with the unpredictable changes and power struggles in the WordPress ecosystem, **Stattic** offers a clean break: a static site generator that stays true to its purpose — fast, lightweight, and easy-to-use. The platform avoids the pitfalls of managed hosting dependency and gives control back to the developers and site owners.

## How Stattic Works

Stattic generates static HTML pages based on your content (Markdown files), templates, and assets (CSS, JavaScript, images). It combines the simplicity of writing content in Markdown with the power of Jinja2 templating for rendering custom designs.

Here’s how it works in a nutshell:
1. **Markdown for Content**: You write your content in Markdown files, which are then parsed by Stattic.
2. **Templates**: Design your site using customizable templates powered by Jinja2.
3. **Assets**: Include your stylesheets, fonts, and scripts as static files, which Stattic automatically optimizes and integrates.
4. **Build Process**: Run the build process, and Stattic will generate a set of static HTML files that you can host anywhere, from GitHub Pages to a traditional web host.
5. **Performance**: Because Stattic outputs static files, your site is incredibly fast, without the need for a database or heavy server-side processing.

## The Future of Stattic

While Stattic started as a response to some of the frustrations in the WordPress ecosystem, it has grown into a full-featured static site generator with its own strengths and advantages. We’re committed to continuing its development by:
- Adding more customizable templates.
- Offering even more flexibility in content management.
- Improving support for modern web technologies (e.g., JAMstack integrations, API-driven content).
- Providing robust documentation and support to help developers of all skill levels build amazing websites.

Whether you’re looking to leave behind the complexities of WordPress or simply want to experiment with static sites, Stattic is here to empower you. We believe the future of the web is **faster**, **lighter**, and **more secure**, and Stattic is built to lead that future.

Thank you for being part of our journey!

## Conclusion

If you’re tired of constant updates, server-side issues, and the unpredictability of WordPress and its ecosystem, Stattic might be exactly what you’re looking for. We’re not against WordPress, but sometimes simpler is better. Stattic is here to offer that simplicity without sacrificing control or flexibility. We hope you enjoy building with it as much as we enjoyed creating it.

![](http://robertdevore.com/wp-content/uploads/2022/06/robert-devore-headshot.jpeg)
## About Robert DeVore
Robert has been online since 1998 when his family got their first computer.
He's lived through Angelfire, Geocities, AOL chatrooms, Myspace and countless other internet relics.
Before working with WordPress, he was knee deep in table based html layouts and ultra-basic php code.
After realizing a CMS was a growing requirement for his personal web projects and freelance clients, he found WordPress (version 1.5) in 2005 and never looked back.
Because in his words "[open source saved my life](<http://robertdevore.com/clean-blog-free-wordpress-theme/>)", he's released multiple free WordPress themes and plugins to the WordPress community.
Robert blended his love for open source and WordPress with the cannabis industry and released [WP Dispensary](<https://www.wpdispensary.com>) which is a complete dispensary menu management solution for WordPress.
In his spare time, Robert likes to create music, read books, and hang out with the Mrs and son while enjoying the finer things that life has to offer, like pizza and horror movies.
Writing in third person is weird, and Robert hates doing it 😂
## Let’s Connect
If you have questions about any of my projects or want to discuss custom development work, get in touch and lets make some magic happen ✨🔮
[Get in Touch →](<http://robertdevore.com/contact/>)
Loading

0 comments on commit 2806642

Please sign in to comment.