Public
Like
dprn
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v18View latest version
A static website built with Eleventy (11ty) featuring a blog with posts, layouts, and modern styling.
├── _site/ # Generated static files (output)
├── src/
│ ├── _data/ # Global data files
│ ├── _includes/ # Layout templates and partials
│ ├── posts/ # Blog posts (markdown)
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript files
│ └── index.md # Homepage
├── .eleventy.js # 11ty configuration
├── package.json # Dependencies
└── README.md
- Static site generation with 11ty
- Blog functionality with markdown posts
- Responsive design with modern CSS
- Post collections and pagination
- RSS feed generation
- SEO-friendly URLs
The site is built and served through Val Town's HTTP endpoint. The 11ty build process runs on each request to ensure fresh content.
Create new markdown files in src/posts/ with frontmatter:
---
title: "Your Post Title"
date: 2024-01-01
tags: ["tag1", "tag2"]
---
Your post content here...
- Modify layouts in
src/_includes/ - Update styles in
src/css/ - Configure 11ty settings in
.eleventy.js - Add global data in
src/_data/