This repository contains the official website for NXTKB - Next Generation Keyboard, a cutting-edge split keyboard designed for comfort, ergonomics, and productivity. The website showcases our product, provides documentation, and serves as a hub for the NXTKB community.
NXTKB represents the future of keyboard design, featuring advanced ergonomics, customization, and cutting-edge technology to enhance your typing experience. This Hugo-powered site provides comprehensive information about our innovative split keyboard solution.
- Responsive Design: Works seamlessly across all devices
- Documentation: Comprehensive user guides and setup instructions
- Product Showcase: Detailed information about NXTKB features and variants
- Multi-language Support: English and Chinese content available
- Fast Loading: Optimized static site performance with Hugo
- Search Functionality: Easy navigation through content
- Hugo (extended version)
- Git
- Node.js (for development tools, if needed)
git clone https://github.com/yourusername/nxtkb.github.io.git
cd nxtkb.github.iogit submodule update --init --recursivego mod tidyhugo serverThe site will be available at http://localhost:1313
- Content is written in Markdown format
- English content goes in
/content/en/ - Chinese content goes in
/content/zh/ - Use the
hugo newcommand to create new content:
hugo new content/en/docs/new-post.mdhugo --minify- Hugo: Blazing fast static site generator
- Docsy Theme: Modern documentation theme
- GitHub Actions: CI/CD pipeline
- GitHub Pages: Hosting platform
The site is automatically deployed to GitHub Pages using GitHub Actions when changes are pushed to the main branch. The deployment workflow includes:
- Installing Hugo and dependencies
- Checking out the repository with submodules
- Building the site with optimizations
- Deploying to the
gh-pagesbranch
We welcome contributions from the community! If you'd like to help improve the website:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-features) - Make your changes
- Commit your changes (
git commit -m 'Add amazing features') - Push to the branch (
git push origin feature/amazing-features) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support with the NXTKB product, please contact us at [your-email@example.com] or visit our support page.
NXTKB (Next Generation Keyboard) is a revolutionary split keyboard designed to revolutionize the way you type. Our ergonomic design prioritizes your health, comfort, and productivity, offering:
- Advanced wireless technology
- Customizable key mapping
- Adjustable split angle
- Superior build quality
- Long battery life
Join the typing revolution with NXTKB - where comfort meets productivity!