Skip to content

Commit

Permalink
Merge pull request #140 from mortendk/releasestuff
Browse files Browse the repository at this point in the history
release 0.2
  • Loading branch information
mortendk committed Sep 19, 2022
2 parents 6c5e71f + 32b82b0 commit e45794c
Show file tree
Hide file tree
Showing 4 changed files with 296 additions and 408 deletions.
57 changes: 41 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,58 @@
# What is this
Saga eleven - A Static Website builder powered by 11ty and netlifycms, but at the end its just html, css & js

## Super duper alpa version 0.2

Fair warning this is still in alpha ;)

## a static what...

Saga11 is a system to build static websites.

its build on 11ty and uses netflifycms as a backend (if the webdesigner wants this)
Its created cause of the need for a light cms where the webdesigner can completely control what goes on and content is just content, and templates are in complete control of the output

The core value is that at the end its just HTML & CSS and we should not ship more to the end user.

we want to make the fastes websites thats possible and perfectly markup/css/js everytime.

So theres no fancy libraries or spa or anything else its just a website - delivering the content as it should be (if you want to)

## Content types

- Pages with componenet
- Post for blog post etc

## Themes

The system ships with 2 themes:
Grunn an example theme with all the bells and whitsles

Nakinn a complete naked theme with no markup no nothing just the {{ variables }} that the system spits out
### Grunn

An example theme with all the web fun we can add

### Nakinn

Its a website builder made for webdesigners that goes for 100/100/100/100
a complete naked theme with no markup no nothing just the {{ variables }} that the system spits out

## Core Values

- No Database - Flatfile based
- Its just HTML & CSS (and a tiny bit of js)
- Build for WebDesigners.
- No Database - everything lives in the repo
- 100% Markup control
- Build for Web Designers
- Able to deploy on netlify/github pages or move to other host for simple sftp deployment
- Easy to build the site with no interfearence from a system
- At the end "its just html, css, js" :)
- Host on whatever you want
- Lighhouse 4 hundred is a goal
- Everything is a template
- Content is content - you want settings add a new template and use it there
- 100/100/100/100 is a goal everytime

## Tech stack

- 11ty generating the html.
- 11ty generating the html
- Markdown, json and nunjucks.
- Github for storage
- Netlifycms for online editing
- Tailwind for css
- Vanilla js
- alpinjs for sprinling js fun

---

Expand All @@ -36,19 +61,19 @@ Its a website builder made for webdesigners that goes for 100/100/100/100
0. get 11ty

```
npm install -g @11ty/eleventy
$ npm install -g @11ty/eleventy
```

1. install saga

```
npm install
$ npm install
```

2. spin up the site
2. spin Saga11 to build the site

```
npm run start
$ npm start
```

http://localhost:8080
Expand Down
2 changes: 1 addition & 1 deletion eleventy.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ module.exports = function (eleventyConfig) {
eleventyConfig.addPassthroughCopy("src/debug/");

// global vars
eleventyConfig.addNunjucksGlobal("saga11version", "alpha 7");
eleventyConfig.addNunjucksGlobal("saga11version", "0.2.0");
// get the theme folder name
eleventyConfig.addNunjucksGlobal("theme", theme);

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "saga11",
"version": "0.1.6",
"version": "0.2",
"description": "Website builder based on 11ty & netlifycms",
"main": "eleventy.config.js",
"scripts": {
Expand Down
Loading

0 comments on commit e45794c

Please sign in to comment.