Project Overview
Invena is a documentation page for business consulting HTML templates, providing template configuration navigation, search filtering, anchor jumping, and other features. It is suitable for use as an online documentation page for frontend templates.
Tech Stack
- HTML5 + CSS3 (CSS Variables, Responsive Media Queries)
- Bootstrap 4 (CSS Framework)
- jQuery (Interaction Logic)
- Font Awesome 5 (Icon Library)
- Google Fonts (Roboto / Nunito / Teko Fonts)
Project Structure
invenahtml-10/
└── documentation/
├── index.html # Documentation main entry page
└── assets/
├── css/
│ ├── main.css # Core styles (responsive, utility classes)
│ └── fontawesome-all.min.css
├── js/
│ ├── main.js # Interaction logic (smooth scroll, search, navigation)
│ ├── bundle.min.js
│ └── ie.js # IE compatibility placeholder
├── images/ # Logo, banner, favicon, etc.
└── fonts/
Core File Description
documentation/index.html— Main documentation page structure, including navigation, search box, and content sectionsdocumentation/assets/css/main.css— Main stylesheet defining color variables, spacing utility classes, and responsive breakpointsdocumentation/assets/js/main.js— Implements sidebar smooth scrolling, search filtering, back-to-top, and sticky navigation functionalitydocumentation/assets/css/fontawesome-all.min.css— Font Awesome icon library stylesdocumentation/assets/images/— Image resources used by the documentation site, including logo, banner, favicon, etc.
Quick Start
Pure static project, no dependencies to install:
- Unzip
invena-main.zipand locate thedocumentationfolder - Open
documentation/index.htmldirectly in your browser - Or access it via any local server (e.g.,
npx serve documentation)
Usage Suggestions
Suitable for creating online documentation for HTML templates. If deploying to a production environment, it is recommended to replace all resource paths with relative paths or CDN links, and clean up the commented code in ie.js.
