Dies ist ein Experiment, bei dem ich versuche, eine JAMstack-Site zu erstellen.
Moderne Webentwicklungsarchitektur basierend auf clientseitigem JavaScript, wiederverwendbaren APIs und vorgefertigtem Markup.
Die Zutaten sind:
Der Quellcode für die Hugo-Site:
Der Quellcode für die Azure-Funktionen:
Die Website wird von Netlify gehostet unter:
Um die Site lokal auszuführen, bearbeiten Sie /src/site/data/api.toml:
[ recipe ]
get_ingredients = " http://localhost:7071/api/Ingredients/ "
[ submit ]
post_recipe = " http://localhost:7071/api/Recipe "
Führen Sie die Hugo-Site aus:
cd src/site
hugo server
Führen Sie die Azure-Funktionen aus:
cd src/api
func host start --cors http://localhost:1313
Durchsuchen:
http://localhost:1313
Die Marmeladenrezepte stammen von der schwedischen Website Tasteline.com:
Übersetzungen vom Schwedischen ins Englische wurden mit Google Translate erstellt.
Die Bilder stammen von Flickr: