Skip to content

Commit 4742da0

Browse files
committed
build: switch to Nunjucks template and TOML data
The experiment with qmail config-style data has been an interesting one. However, it lacks editor support and is not very convenient to work with. I have also since picked TOML for other list generators.
1 parent 223cb2a commit 4742da0

File tree

174 files changed

+486
-302
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

174 files changed

+486
-302
lines changed

Makefile

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
all: README.md
2+
3+
README.md: README.md.njk render-template.ts Makefile data/projects.toml
4+
./render-template.ts README.md.njk data/projects.toml > $@
5+
6+
.PHONY: all

README.md

+1-1

README.md.njk

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Classless CSS
2+
3+
This is a list of classless CSS themes and frameworks. "Classless" means a style sheet does not define special classes you must add to your HTML elements to style these elements. As a result, you can style any plain-HTML page just by linking to the style sheet. This is useful, for example, in prototyping.
4+
5+
6+
## Contents
7+
8+
{{ toc }}
9+
10+
{% macro item(proj) %}
11+
### {{ proj.name }}
12+
13+
{% if proj.note %}
14+
{{ proj.note }}
15+
16+
{% endif %}
17+
{% if proj.website %}
18+
* [Website]({{ proj.website }})
19+
{% endif %}
20+
{% if proj.github %}
21+
* [Repository](https://github.com/{{ proj.github }}) ![GitHub stars](https://img.shields.io/github/stars/{{ proj.github }}?style=flat-square) ![GitHub contributors](https://img.shields.io/github/contributors-anon/{{ proj.github }}?style=flat-square) ![Last commit](https://img.shields.io/github/last-commit/{{ proj.github }}?style=flat-square) ![GitHub open issues](https://img.shields.io/github/issues-raw/{{ proj.github }}?style=flat-square) ![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/{{ proj.github }}?style=flat-square)
22+
{% endif %}
23+
{% if proj.demo %}
24+
* [Demo]({{ proj.demo }})
25+
{% endif %}
26+
27+
{% for filename in proj.screenshots %}
28+
[![{{ filename }}](thumbnail/{{ filename }})](screenshot/{{ filename }})
29+
{% endfor %}
30+
{% endmacro %}
31+
32+
## Classless
33+
34+
{% for proj in projects %}
35+
{% if proj.tags.indexOf("classless") > -1 %}
36+
{{ item(proj) }}
37+
38+
{% endif %}
39+
{% endfor %}
40+
## Class-light
41+
42+
These are frameworks that do not force you to apply their classes to many elements but require something like `<div class="container">` or a bit of your own CSS for a page to look right. They may offer optional classes to style your content.
43+
44+
{% for proj in projects %}
45+
{% if proj.tags.indexOf("class-light") > -1 %}
46+
47+
{{ item(proj) }}
48+
{% endif %}
49+
{% endfor %}
50+
51+
## See also
52+
53+
* [Drop-in switcher for previewing minimal CSS frameworks](https://github.com/dohliam/dropin-minimal-css)
54+
55+
56+
## License
57+
58+
[![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)
59+
60+
To the extent possible under law, D. Bohdan has waived all copyright and related or neighboring rights to this work. By contributing, you agree to release your contribution under the same terms.

data/class-light/chota/demo

-1
This file was deleted.

data/class-light/chota/github

-1
This file was deleted.

data/class-light/chota/name

-1
This file was deleted.

data/class-light/chota/screenshots

-1
This file was deleted.

data/class-light/milligram/demo

-1
This file was deleted.

data/class-light/milligram/github

-1
This file was deleted.

data/class-light/milligram/name

-1
This file was deleted.

data/class-light/milligram/screenshots

-1
This file was deleted.

data/class-light/minicss/demo

-1
This file was deleted.

data/class-light/minicss/github

-1
This file was deleted.

data/class-light/minicss/name

-1
This file was deleted.

data/class-light/minicss/screenshots

-1
This file was deleted.

data/class-light/picnic/demo

-1
This file was deleted.

data/class-light/picnic/github

-1
This file was deleted.

data/class-light/picnic/name

-1
This file was deleted.

data/class-light/picnic/screenshots

-1
This file was deleted.

data/class-light/sass-zero/github

-1
This file was deleted.

data/class-light/sass-zero/name

-1
This file was deleted.

data/class-light/sass-zero/note

-1
This file was deleted.

data/class-light/sass-zero/screenshots

-1
This file was deleted.

data/class-light/wing/demo

-1
This file was deleted.

data/class-light/wing/github

-1
This file was deleted.

data/class-light/wing/name

-1
This file was deleted.

data/class-light/wing/screenshots

-1
This file was deleted.

data/classless/almond.css/demo

-1
This file was deleted.

data/classless/almond.css/github

-1
This file was deleted.

data/classless/almond.css/name

-1
This file was deleted.

data/classless/almond.css/screenshots

-1
This file was deleted.

data/classless/attricss/demo

-1
This file was deleted.

data/classless/attricss/github

-1
This file was deleted.

data/classless/attricss/name

-1
This file was deleted.

data/classless/attricss/screenshots

-5
This file was deleted.

data/classless/awsm.css/demo

-1
This file was deleted.

data/classless/awsm.css/name

-1
This file was deleted.

data/classless/awsm.css/screenshots

-8
This file was deleted.

data/classless/awsm.css/website

-1
This file was deleted.

data/classless/axist/demo

-1
This file was deleted.

data/classless/axist/github

-1
This file was deleted.

data/classless/axist/name

-1
This file was deleted.

data/classless/axist/screenshots

-1
This file was deleted.

data/classless/bahunya/demo

-1
This file was deleted.

data/classless/bahunya/github

-1
This file was deleted.

data/classless/bahunya/name

-1
This file was deleted.

data/classless/bahunya/screenshots

-1
This file was deleted.

data/classless/bamboo/demo

-1
This file was deleted.

data/classless/bamboo/github

-1
This file was deleted.

data/classless/bamboo/name

-1
This file was deleted.

data/classless/bamboo/screenshots

-1
This file was deleted.

data/classless/barecss/demo

-1
This file was deleted.

data/classless/barecss/github

-1
This file was deleted.

data/classless/barecss/name

-1
This file was deleted.

data/classless/barecss/screenshots

-1
This file was deleted.

data/classless/basic.css/demo

-1
This file was deleted.

data/classless/basic.css/github

-1
This file was deleted.

data/classless/basic.css/name

-1
This file was deleted.

data/classless/basic.css/screenshots

-1
This file was deleted.

data/classless/bolt.css/demo

-1
This file was deleted.

data/classless/bolt.css/github

-1
This file was deleted.

data/classless/bolt.css/name

-1
This file was deleted.

data/classless/bolt.css/screenshots

-1
This file was deleted.

data/classless/classless.css/demo

-1
This file was deleted.

data/classless/classless.css/github

-1
This file was deleted.

data/classless/classless.css/name

-1
This file was deleted.

data/classless/classless.css/screenshots

-1
This file was deleted.

data/classless/concrete.css/demo

-1
This file was deleted.

data/classless/concrete.css/github

-1
This file was deleted.

data/classless/concrete.css/name

-1
This file was deleted.

data/classless/concrete.css/screenshots

-1
This file was deleted.

data/classless/downstyler/demo

-1
This file was deleted.

data/classless/downstyler/github

-1
This file was deleted.

data/classless/downstyler/name

-1
This file was deleted.

data/classless/downstyler/screenshots

-1
This file was deleted.

data/classless/holiday.css/demo

-1
This file was deleted.

data/classless/holiday.css/github

-1
This file was deleted.

data/classless/holiday.css/name

-1
This file was deleted.

data/classless/holiday.css/screenshots

-1
This file was deleted.

data/classless/latex/demo

-1
This file was deleted.

data/classless/latex/github

-1
This file was deleted.

data/classless/latex/name

-1
This file was deleted.

data/classless/latex/screenshots

-1
This file was deleted.

data/classless/markdowncss-air/demo

-1
This file was deleted.

data/classless/markdowncss-air/github

-1
This file was deleted.

data/classless/markdowncss-air/name

-1
This file was deleted.

data/classless/markdowncss-air/screenshots

-1
This file was deleted.

data/classless/markdowncss-modest/demo

-1
This file was deleted.

data/classless/markdowncss-modest/github

-1
This file was deleted.

data/classless/markdowncss-modest/name

-1
This file was deleted.

data/classless/markdowncss-modest/screenshots

-1
This file was deleted.

data/classless/markdowncss-retro/demo

-1
This file was deleted.

data/classless/markdowncss-retro/github

-1
This file was deleted.

data/classless/markdowncss-retro/name

-1
This file was deleted.

data/classless/markdowncss-retro/screenshots

-1
This file was deleted.

data/classless/markdowncss-splendor/demo

-1
This file was deleted.

data/classless/markdowncss-splendor/github

-1
This file was deleted.

data/classless/markdowncss-splendor/name

-1
This file was deleted.

data/classless/markdowncss-splendor/screenshots

-1
This file was deleted.

data/classless/marx/demo

-1
This file was deleted.

data/classless/marx/github

-1
This file was deleted.

data/classless/marx/name

-1
This file was deleted.

data/classless/marx/screenshots

-1
This file was deleted.

data/classless/mercurycss/demo

-1
This file was deleted.

data/classless/mercurycss/github

-1
This file was deleted.

data/classless/mercurycss/name

-1
This file was deleted.

data/classless/mercurycss/screenshots

-1
This file was deleted.

data/classless/mvp.css/demo

-1
This file was deleted.

data/classless/mvp.css/github

-1
This file was deleted.

data/classless/mvp.css/name

-1
This file was deleted.

data/classless/mvp.css/screenshots

-1
This file was deleted.

data/classless/new.css/demo

-1
This file was deleted.

data/classless/new.css/github

-1
This file was deleted.

0 commit comments

Comments
 (0)