Websitebuilder
Really simple example of a website builder with NestJS, 11ty and NGINX
Install / Use
/learn @kyrcha/WebsitebuilderREADME
Websitebuilder demo
Laconically: Through a form that accepts data and images served by a web app, produce dynamically static websites through 11ty and served via NGINX running in docker on different subdomains.
Checkout this blog post on Medium for more details.
Installation
Clone the repo:
git clone https://github.com/kyrcha/websitebuilder.git
Install the app dependencies:
npm install
Running the app
First run an NGINX webserver:
docker run --name webserver -d -p 8080:80 nginx
and check with your browser that it works at http://localhost:8080/
run the app:
$ npm run start
and check with your browser that is works at http://localhost:3000/
Working the app
- Submit the form.
- Alter your hosts file to check it locally. More details on how to do that in the post.
- Check it locally by going with your browser to: http://<entered-slug>.example.com
Be careful, there is no validation so enter a standard slug.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
