2023-10-05 14:18:24 +00:00
# Lucht
2021-09-02 01:19:02 +00:00
2023-10-05 14:18:24 +00:00
A homepage based on a mildly opinionated [Eleventy ](https://11ty.dev ) starter project called Eleventonia.
2021-12-08 01:47:05 +00:00
## Features
* HTML Minification
2023-06-08 19:16:46 +00:00
* CSS Pipline (SCSS > CleanCSS > Inline)
* Eleventy Dev Server
2021-12-08 01:47:05 +00:00
* Eleventy SVG Icon Sprites
* Eleventy RSS
* Date Formatting Filter
2021-12-09 01:50:07 +00:00
* Post Excerpts
2021-12-08 01:47:05 +00:00
## Getting Started
2021-12-08 01:53:35 +00:00
Navigate to the root folder of the site and run:
2021-12-08 01:47:05 +00:00
```
npm install
```
2021-12-08 01:53:35 +00:00
To run the development environment:
2021-12-08 01:47:05 +00:00
```
2023-06-08 19:16:46 +00:00
npm run dev
2021-12-08 01:47:05 +00:00
```
2021-12-08 01:53:35 +00:00
To build for production:
2021-12-08 01:47:05 +00:00
```
2023-06-08 19:16:46 +00:00
npm run build
2021-12-08 01:47:05 +00:00
```
For additional eleventy commands, visit the [Eleventy command line usage page ](https://www.11ty.dev/docs/usage/ ).
2023-06-08 19:16:46 +00:00
## Editing Styles
Edit and amend as needed. The main Sass files are under the `/assets` folder.
### Sass Folder Structure
```
src
/assets
/styles
/scss
/base
/components
/utility
main.scss
```
The development environment watches for changes to the Sass files and pushes changes to `main.css` in the `/includes` folder. Eleventy then pushes the styles inline in the `<head>` of the base page template.
## Prodution Build
At build time, all the html files are minified.
## Thanks To
2021-12-08 01:47:05 +00:00
2021-12-10 01:49:56 +00:00
* [Andy Bell ](https://github.com/hankchizljaw/hylia )
2023-06-08 19:16:46 +00:00
* [Max Böck ](https://github.com/maxboeck/eleventastic )
2021-12-10 01:56:34 +00:00
* [Phil Hawksworth ](https://github.com/philhawksworth/eleventyone )
2023-06-08 19:16:46 +00:00
* [Zach Leatherman ](https://11ty.dev )
* [Thomas Semmler ](https://helloyes.dev )