eleventy-rss-reader
Create a personal RSS Reader using Eleventy. Review recordings to learn how it was built!
A modern, opinionated, bare-bones website starter that gets you "up to zero" on a project quickly and easily. https://g…
git clone https://github.com/MWDelaney/ZeroPoint.gitMWDelaney/ZeroPoint👉 Get your website project up to zero.
⭐ If you just used this template repository ⭐
Prepare your repository for use by removing ZeroPoint branding and replacing it with your own project name and description.
main branch, and click the green "Run workflow" button/search/Start your project with ZeroPoint by clicking the "Use this template" button below:
Once you've created your repository from the template, get your local development environment running:
# Clone your new repository git clone https://github.com/your-username/your-repo-name.git cd your-repo-name # Install dependencies npm install # Start the development server npm run dev
Your site will be available at http://localhost:8080 with live reload - any changes you make will automatically refresh the browser.
npm run dev:content/ foldersrc/assets/styles/src/assets/images/src/assets/views/Choose your preferred deployment platform:
Deploy your ZeroPoint site for free with GitHub Pages:
.github/workflows/deploy.yml will automatically deploy your siteDeploy ZeroPoint to Netlify for free!
Deploy ZeroPoint to Cloudflare Pages for global edge performance:
npm run productionpublicZeroPoint includes additional features that are disabled by default. Enable them when you need them:
src/config/collections.js/search/ - no setup requiredsrc/config/plugins.jsSee the CHANGELOG for complete details on these features.
example.com # → Root of your ZeroPoint project
├── content/ # → Site content
│ ├── pages/ # → Site pages (Markdown/HTML)
│ ├── posts/ # → Blog posts (disabled by default)
│ ├── 404.njk # → 404 error page
│ ├── blog.njk # → Blog listing page
│ ├── manifest.njk # → Web app manifest
│ ├── redirects.njk # → Netlify redirects
│ ├── robots.njk # → Robots.txt
│ └── xml_sitemap.njk # → XML sitemap
├── src/ # → Source directory
│ ├── assets/ # → Site assets
│ │ ├── fonts/ # → Web fonts
│ │ ├── images/ # → Images and graphics
│ │ ├── scripts/ # → JavaScript files
│ │ │ └── main.js # → Main JavaScript bundle
│ │ ├── styles/ # → Stylesheets (SCSS)
│ │ │ └── styles.scss # → Main stylesheet
│ │ └── views/ # → Templates and layouts
│ │ ├── layouts/ # → Page layouts
│ │ │ └── base.njk # → Base HTML template
│ │ └── partials/ # → Reusable template parts
│ ├── config/ # → Eleventy configuration (ES modules)
│ │ ├── build.js # → esbuild configuration for assets
│ │ ├── collections.js # → Content collections
│ │ ├── filters.js # → Template filters
│ │ ├── passthroughs.js # → File passthroughs
│ │ ├── plugins.js # → Eleventy plugins
│ │ ├── shortcodes.js # → Template shortcodes
│ │ ├── templateLanguages.js # → Custom template languages
│ │ ├── transforms.js # → Content transforms
│ │ ├── watchtargets.js # → File watch targets
│ │ └── config.json # → Config file settings
│ └── data/ # → Global data files
│ ├── env.js # → Environment variables
│ └── navigation.json # → Site navigation structure
├── public/ # → Built site (generated)
├── .eleventy.js # → BuildAwesome config file
├── README.ZeroPoint.md # → Template documentation
└── README.md # → Project readme
more like this
Create a personal RSS Reader using Eleventy. Review recordings to learn how it was built!
Godot 4 template for building immersive, animated Super Wallpapers with Hyprland & Hyprlock integration.
An ASP.NET Core tool for generating static websites from MVC views.
search projects, people, and tags