Es un SPA hecho con elm-pages
es público el repositorio, por si sirve les comparto la forma en que implanté y personalicé elm-pages.
Pero por licencia, estoy usando https://tailwindui.com/components y no permite copiar el diseño visula de la aplicación.
This is an SPA made with elm-pages with elm programming language. Shared as a public repository if you what to check out how I used elm-pages for my needs. But regarding the visual layout of the web pages, it is done with https://tailwindui.com/components and it’s licence doesn’t allow to be copied as a template for other to use in their site.
Para incorporar las últimas mejoras entre releases, en package.json se hace referencia al subdirectorio ../elm-pages
, que es clonado de tal cual excepto una modificación:
Y en en elm.json
agregué referencia a elm-pages/src
así:
"source-directories": [
"src",
"gen",
"../elm-pages/src"
],
Adicionalmente instalé manualmente las dependencias que pide elm-pages.
En package.json también
"devDependencies": {
"elm-tooling": "^0.6.3",
"elm-oembed": "0.0.6",
"elm-pages": "file:../elm-pages"
}
Al ejecutar $npx elm-pages-beta
:
Hay que instalar global “elm-optimize-level2”
Podemos actualizar el directorio clonado elm-pages
para incorporar los cambios en este framework.
Independientemente podemos actualizar los archivos npm y los archivos de elm.