This website is built using Docusaurus, a modern static site generator optimized for documentation.
This repository contains the source code for the Smily websites documentation, including:
- Theme structure and templates
- Liquid tags, filters, and objects reference
- Examples and usage patterns
- Node.js (version 20 or higher)
- pnpm
corepack enablepnpm installpnpm startThis command starts a local development server and opens a browser window. Most changes are reflected live without restarting the server.
pnpm buildThis command generates static content into the build directory and can be served using any static contents hosting service.
pnpm serveThis command serves the built website locally for preview.
This documentation site uses @easyops-cn/docusaurus-search-local for local search functionality without requiring external services.
The search configuration is defined in docusaurus.config.js and the search index is generated during pnpm build.
/docs/reference/- Templates, objects, tags, and filters
This repository uses GitHub Actions to build and deploy the Docusaurus site to GitHub Pages. The workflow is configured in .github/workflows/deploy.yml.