A theme for an expert's website. Includes blog, portfolio, podcasts and other necessary features.
The Blog Starter is a static site generator that allows you to create a blog that runs without javascript. It uses Eleventy as the static site generator and incorporates Tailwind CSS v2.0, Tailwind Typography, and a Dark Mode feature. It also includes features such as creating excerpts, a custom ReadTime filter, a 404 page, and a tags page to view posts related to a specific tag. The theme provides a Sitemap and Robots.txt file, allows you to easily add images using a shortcode, and supports draft posts. The Blog Starter can be deployed to Cloudflare Workers and includes social profile integration, readable dates, an RSS feed, and minification of CSS using PostCSS. It supports both dark and white themes with customizable colors.
Static Site Gen — Eleventy
Tailwind CSS v2.0 / Tailwind Typography / Dark Mode
Create Excerpts
<!-- excerpt --> tag.Custom ReadTime Filter
404 Page
Tags Page
Sitemap and Robots.txt
_data/site.json file.Shortcode to Handle Images
src/assets/img/posts directory.asset_img shortcode. For example: {% asset_img 'mailbox.jpg' 'mailbox' %}.Draft Posts
Posts Pagination
Change Size Frontmatter Variable
ESLint
Bash Script to Create New Post
Running Locally
src/posts directory.localhost:8080 after starting the server.Deployment
Social Profiles
Readable Dates
2023-11-14 to November 14, 2023.dateIso and dateReadable filters within templates.RSS Feed
feed.liquid file./feed/feed.xml.Minify CSS with PostCSS
Sitemap.xml and Robots.txt
_data/site.json.The Blog Starter is a feature-rich theme that allows you to create a static blog without the need for javascript. It utilizes Eleventy as the static site generator and includes various features such as a dark mode, tags page, and custom read time filter. The theme also provides easy image handling, draft post support, ESLint integration, and options for deployment. With customizable colors, social profile integration, and minification of CSS, the Blog Starter offers everything you need to create a professional and functional blog.