-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
👌 IMPROVE: Updated build for better autoStattic.py support
- Loading branch information
1 parent
141cda3
commit 2806642
Showing
8 changed files
with
374 additions
and
107 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
1: Robert | ||
1: Robert |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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’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 […]\" />\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’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 […] | ||
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/>) |
Oops, something went wrong.