Skip to content

Commit

Permalink
update 3.0 blog post
Browse files Browse the repository at this point in the history
  • Loading branch information
madrilene committed Jun 3, 2024
1 parent 41b2c29 commit 257a9b8
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions src/posts/2024/2024-06-03-v-3.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,25 @@ description: "It's been a few months, and I have decided to change some things a
date: 2024-06-03
---

It's been a few months, and I have decided to change some things again, which probably makes the starter even more opinionated 🤷. For those who prefer the previous version, Version 2 will remain accessible in its own branch.
It's been a few months, and I have decided to change things again, which probably makes the starter even more opinionated 🤷. For those who prefer the previous version, Version 2 will remain accessible in its own branch.

**Core changes:**

- ESM! I originally wanted to wait for the beta version of Eleventy 3.0, but the alpha version works absolutely fine, so I decided to go for it.
- a new font for the body (base) text: Inclusive Sans. Only has Regular 400 and Regular 400 italic for now, so bold uses the display font.
- A new config structure (turns out I am the [Eleventy config person!](https://front-end.social/@lene/112530901535448479)). I also decided to keep everything inside the `src` folder. `src/_config`. [More about that in the docs](/get-started/#config).
- some new filters TODO:
- there is now a "setup" directory insude of the config folder, for automatic favion creation and to add the screenshots to the "built with" section. They are triggered by new scripts in `package.json`. See also ["Favicons" in the docs](/get-started/#favicons).
- A new config structure (turns out I am the [Eleventy config person!](https://front-end.social/@lene/112530901535448479)). I also decided to have everything inside the `src` folder. `src/_config`. [More about that in the docs](/get-started/#config).
- some new filters, for having markdown format in the frontmatter, and for sorting.
- there is now a "setup" directory inside of the `_config` folder, for automatic favion creation and to add the screenshots to the "built with" section. They are triggered by new scripts in `package.json`. See also ["Favicons" in the docs](/get-started/#favicons).
- SVGs are now in `src/assets/svg`, and there is a new SVG shortcode to include them. I also explain this [in the SVG section](/get-started/#svg).
- I now actively use Eleventy's plugins `[WebC](https://www.11ty.dev/docs/languages/webc/)` (for components), the [bundle plugineleventy](https://github.com/11ty/eleventy-plugin-bundle) and `[<is-land>](https://github.com/11ty/is-land)`.
- I now actively use Eleventy's plugins [`WebC`](https://www.11ty.dev/docs/languages/webc/) (for components), the [bundle plugin](https://github.com/11ty/eleventy-plugin-bundle) and[`<is-land>`](https://github.com/11ty/is-land).
- I made small CSS changes everywhere - and introduce a new structure, [also explained in the docs](/get-started/#css).
- JavaScript handling [also got some changes](/get-started/#javascript).
- Also: improvements in terms of organization and naming
- JavaScript handling [changed a lot, too](/get-started/#javascript).
- Also: improvements in terms of organization and naming.

I don't consider myself a JavaSCript person, and I still struggle to fully grasp WebC. So, if you have any suggestions or improvements, in particular to the WebC and web components code, please don't hesitate to reach out or send a PR.
I don't consider myself a JavaScript person, and I still struggle to fully grasp WebC. So, if you have any suggestions or improvements, in particular to the WebC and web components code, please don't hesitate to reach out or send a PR.

**Plans for the future:**
This starter still defaults to being hosted on Netlify, I'd like to change that.

I hope you enjoy the new version! 🌟 And, should you decide to upgrade, that you don't face too many difficulties.
I hope you enjoy the new version! 🌟
And, should you decide to upgrade -- sorry for not making this easier for you. I hope that you don't face too many difficulties.

0 comments on commit 257a9b8

Please sign in to comment.