├── .gitignore ├── .gitattributes ├── .github └── FUNDING.yml ├── search.png ├── welcome.png ├── Makefile ├── src ├── templates │ ├── search-form.html │ ├── welcome.html │ ├── products.html │ └── base.html ├── web.lisp └── myproject.lisp ├── run.lisp ├── myproject.asd └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.fasl 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | 2 | *.html linguist-language=lisp -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [vindarel,] 2 | ko_fi: vindarel 3 | liberapay: vindarel 4 | -------------------------------------------------------------------------------- /search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/lisp-web-template-productlist/HEAD/search.png -------------------------------------------------------------------------------- /welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vindarel/lisp-web-template-productlist/HEAD/welcome.png -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | 2 | # Build a binary. 3 | build: 4 | sbcl --load myproject.asd \ 5 | --eval '(ql:quickload :myproject)' \ 6 | --eval '(asdf:make :myproject)' \ 7 | --eval '(quit)' 8 | -------------------------------------------------------------------------------- /src/templates/search-form.html: -------------------------------------------------------------------------------- 1 |
8 | -------------------------------------------------------------------------------- /src/templates/welcome.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | 3 | {% block content %} 4 |{{ product.title }}
28 |29 | 30 | {{ product.category }} 31 | 32 |
33 | 34 | {{ product.price | price }} € 35 | 36 | 37 | 38 | 39 |