All Projects → reeseschultz → 11r

reeseschultz / 11r

Licence: MIT license
America's favorite Eleventy blog template.

Programming Languages

Nunjucks
165 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to 11r

Elm Pages
A statically typed site generator for Elm.
Stars: ✭ 363 (+168.89%)
Mutual labels:  seo, jamstack
tech-seo-crawler
Build a small, 3 domain internet using Github pages and Wikipedia and construct a crawler to crawl, render, and index.
Stars: ✭ 57 (-57.78%)
Mutual labels:  github-pages, seo
Seo Helper
🔍 SEO Helper is a package that provides tools and helpers for SEO (Search Engine Optimization).
Stars: ✭ 262 (+94.07%)
Mutual labels:  tags, seo
bce.design
minimal magic, minimal tooling, essential dependencies, high productivity, no transpilations and no migrations. The Web Components starter ships with integrated lit-html, redux-toolkit and vaadin router components.
Stars: ✭ 67 (-50.37%)
Mutual labels:  rollup, flexbox
fernfolio-11ty-template
The super simple portfolio template built with Eleventy and Netlify CMS
Stars: ✭ 64 (-52.59%)
Mutual labels:  jamstack, eleventy
bymattlee-11ty-starter
A starter boilerplate powered by 11ty, Sanity, Gulp, Tailwind CSS, rollup.js, Alpine.js and Highway.
Stars: ✭ 27 (-80%)
Mutual labels:  rollup, eleventy
Craft Seomatic
SEOmatic facilitates modern SEO best practices & implementation for Craft CMS 3. It is a turnkey SEO system that is comprehensive, powerful, and flexible.
Stars: ✭ 135 (+0%)
Mutual labels:  tags, seo
trailing-slash-guide
Understand and fix your static website trailing slash issues!
Stars: ✭ 255 (+88.89%)
Mutual labels:  jamstack, eleventy
V Selectpage
SelectPage for Vue2, list or table view of pagination, use tags for multiple selection, i18n and server side resources supports
Stars: ✭ 211 (+56.3%)
Mutual labels:  pagination, tags
Laravel Paginateroute
Laravel router extension to easily use Laravel's paginator without the query string
Stars: ✭ 306 (+126.67%)
Mutual labels:  pagination, seo
smix-eleventy-starter
A standards-respecting starter kit for Eleventy. Go Indie.
Stars: ✭ 108 (-20%)
Mutual labels:  jamstack, eleventy
seo-fu
📖 A simple HTML file filled with tags and documentation
Stars: ✭ 25 (-81.48%)
Mutual labels:  tags, seo
virtual-lolly
JAMstack demo site - prerendered with serverless API fallbacks
Stars: ✭ 110 (-18.52%)
Mutual labels:  jamstack, eleventy
rocket
The modern web setup for static sites with a sprinkle of JavaScript
Stars: ✭ 169 (+25.19%)
Mutual labels:  rollup, eleventy
woliveiras.github.io
My personal Blog
Stars: ✭ 25 (-81.48%)
Mutual labels:  jamstack, eleventy
Open Graph
Library that assists in building Open Graph meta tags
Stars: ✭ 112 (-17.04%)
Mutual labels:  tags, seo
frontenso-11ty-starter
Production-ready 11ty+Gulp+Webpack Starter that features Nunjucks, SASS, TailwindCSS (with JIT complier), and ESNext.
Stars: ✭ 24 (-82.22%)
Mutual labels:  jamstack, eleventy
11ty-tailwind-jit
Try editing some Tailwind in this repo while running in dev. It's SO FAST!
Stars: ✭ 17 (-87.41%)
Mutual labels:  jamstack, eleventy
Alembic
⚗️ A Jekyll boilerplate theme designed to be a starting point for any Jekyll website
Stars: ✭ 501 (+271.11%)
Mutual labels:  github-pages, jamstack
stacks-11ty
Open source 11ty theme with personality
Stars: ✭ 21 (-84.44%)
Mutual labels:  flexbox, eleventy

11r

America's favorite Eleventy blog template.

View the demo 👀...

Features

  • Eleventy for static site generation. See .eleventy.js.
  • Nunjucks for templating.
  • TailwindCSS for utility-first styling. See tailwind.config.js and src/styles/tailwind.css.
  • markdown-it-anchor for generating anchors for headings.
  • eleventy-plugin-nesting-toc for generating tables of contents from anchors. See this page for a demo.
  • Prism syntax highlighting for code with copy button scripting included via clipboard.js. See src/styles/base.css for the theme; and src/scripts/copy.js, which is used by main.js.
  • Rollup for bundling and compiling. See rollup.config.js.
  • JavaScript-based privacy policy notice dismissal handling. See src/scripts/privacy-policy.js, which is used by main.js.
  • Tags.
  • Pagination.
  • Deploy script for GitHub Pages via deploy.sh, using the gh-pages branch. Be sure to edit said script to work with your repository. Remember to also configure the repository appropriately.
  • Exemplary Flexbox usage.
  • SEO mostly done for you. Ensure you replace the data referenced in src/globals/site.json, including the images in public/.

Setup

  1. git clone [email protected]:reeseschultz/11r.git
  2. cd 11r && npm i
  3. npm run dev to serve the site.
  4. npm run build to build the site.
  5. ./deploy.sh to deploy the site to GitHub Pages (includes build).

Tag Styling

Tags are styled in src/styles/tags.css. Coloring custom tags works as such:

...

.tag.beer {
  @apply bg-blue-500;
}

.tag.spirituality {
  @apply bg-indigo-500;
}

.tag.orcas {
  @apply bg-purple-500;
}

...

Credits

License

All contributions to this repository are licensed under MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].