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.
This commit is contained in:
parent
223cb2a3d7
commit
4742da00d7
|
|
@ -0,0 +1,6 @@
|
||||||
|
all: README.md
|
||||||
|
|
||||||
|
README.md: README.md.njk render-template.ts Makefile data/projects.toml
|
||||||
|
./render-template.ts README.md.njk data/projects.toml > $@
|
||||||
|
|
||||||
|
.PHONY: all
|
||||||
|
|
@ -6,7 +6,6 @@ This is a list of classless CSS themes and frameworks. "Classless" means a styl
|
||||||
## Contents
|
## Contents
|
||||||
|
|
||||||
- [Classless CSS](#classless-css)
|
- [Classless CSS](#classless-css)
|
||||||
* [Contents](#contents)
|
|
||||||
* [Classless](#classless)
|
* [Classless](#classless)
|
||||||
+ [Almond.CSS](#almondcss)
|
+ [Almond.CSS](#almondcss)
|
||||||
+ [attriCSS](#attricss)
|
+ [attriCSS](#attricss)
|
||||||
|
|
@ -373,6 +372,7 @@ This is a list of classless CSS themes and frameworks. "Classless" means a styl
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
|
|
||||||
### Chota
|
### Chota
|
||||||
|
|
||||||
* [Repository](https://github.com/jenil/chota)     
|
* [Repository](https://github.com/jenil/chota)     
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,60 @@
|
||||||
|
# Classless CSS
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
{{ toc }}
|
||||||
|
|
||||||
|
{% macro item(proj) %}
|
||||||
|
### {{ proj.name }}
|
||||||
|
|
||||||
|
{% if proj.note %}
|
||||||
|
{{ proj.note }}
|
||||||
|
|
||||||
|
{% endif %}
|
||||||
|
{% if proj.website %}
|
||||||
|
* [Website]({{ proj.website }})
|
||||||
|
{% endif %}
|
||||||
|
{% if proj.github %}
|
||||||
|
* [Repository](https://github.com/{{ proj.github }})     
|
||||||
|
{% endif %}
|
||||||
|
{% if proj.demo %}
|
||||||
|
* [Demo]({{ proj.demo }})
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% for filename in proj.screenshots %}
|
||||||
|
[](screenshot/{{ filename }})
|
||||||
|
{% endfor %}
|
||||||
|
{% endmacro %}
|
||||||
|
|
||||||
|
## Classless
|
||||||
|
|
||||||
|
{% for proj in projects %}
|
||||||
|
{% if proj.tags.indexOf("classless") > -1 %}
|
||||||
|
{{ item(proj) }}
|
||||||
|
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
## Class-light
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
{% for proj in projects %}
|
||||||
|
{% if proj.tags.indexOf("class-light") > -1 %}
|
||||||
|
|
||||||
|
{{ item(proj) }}
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
## See also
|
||||||
|
|
||||||
|
* [Drop-in switcher for previewing minimal CSS frameworks](https://github.com/dohliam/dropin-minimal-css)
|
||||||
|
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
[](https://creativecommons.org/publicdomain/zero/1.0/)
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://jenil.github.io/chota/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
jenil/chota
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Chota
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
chota.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://milligram.io/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
milligram/milligram
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Milligram
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
milligram.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://minicss.org/docs
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Chalarangelo/mini.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
mini.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
minicss.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
http://picnicss.com/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
franciscop/picnic
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Picnic CSS
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
picnic.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
lazaronixon/sass-zero
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
SASS-ZERO (Breadboard)
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
A class-light variant of a CSS framework with classes. Made for Ruby on Rails.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
sass-zero.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://kbrsh.github.io/wing/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
kbrsh/wing
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Wing
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
wing.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://alvaromontoro.github.io/almond.css/demo/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
alvaromontoro/almond.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Almond.CSS
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
almond-css.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://raj457036.github.io/attriCSS/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
raj457036/attriCSS
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
attriCSS
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
attricss-0-brightlight-green.png
|
|
||||||
attricss-1-midnight-green.png
|
|
||||||
attricss-2-darkforest-green.png
|
|
||||||
attricss-3-darkfairy-pink.png
|
|
||||||
attricss-4-lightfairy-pink.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://igoradamenko.com/awsm.css/v2/elements.html
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
awsm.css
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
awsm.css-0.png
|
|
||||||
awsm.css-1-gondola.png
|
|
||||||
awsm.css-2-mischka.png
|
|
||||||
awsm.css-3-big-stone.png
|
|
||||||
awsm.css-4-black.png
|
|
||||||
awsm.css-5-tasman.png
|
|
||||||
awsm.css-6-pastel-pink.png
|
|
||||||
awsm.css-7-pearl-lusta.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://igoradamenko.com/awsm.css/v2/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://ruanmartinelli.github.io/axist/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
ruanmartinelli/axist
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
axist
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
axist.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://kimeiga.github.io/bahunya/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Kimeiga/bahunya
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Bahunya
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
bahunya.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://rilwis.github.io/bamboo/demo/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
rilwis/bamboo
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Bamboo CSS
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
bamboo-css.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://web.archive.org/web/20191010034508/http://barecss.com/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
longsien/BareCSS
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
BareCSS
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
barecss.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://vladocar.github.io/Basic.css/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
vladocar/Basic.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Basic.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
basic.css.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://boltcss.com/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
tbolt/boltcss
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Bolt.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
bolt.css.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
http://classless.de/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
emareg/classlesscss
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Classless.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
classless.css.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://concrete.style/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
louismerlin/concrete.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
concrete.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
concrete.css.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://waldyrious.github.io/downstyler
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
waldyrious/downstyler
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Downstyler
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
downstyler.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://holidaycss.js.org/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
EvgenyOrekhov/holiday.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
holiday.css
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
holiday.css.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://davidrzs.github.io/latexcss/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
davidrzs/latexcss
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
LatexCSS
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
latex.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://markdowncss.github.io/air/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
markdowncss/air
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Markdown CSS — Air
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
markdowncss-air.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://markdowncss.github.io/modest/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
markdowncss/modest
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Markdown CSS — Modest
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
markdowncss-modest.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://markdowncss.github.io/retro/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
markdowncss/retro
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Markdown CSS — Retro
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
markdowncss-retro.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://markdowncss.github.io/splendor/
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
markdowncss/splendor
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Markdown CSS — Splendor
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
markdowncss-splendor.png
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
https://codepen.io/mblode/details/JdYbJj
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue