This is the website for Koel, an intelligent WhatsApp assistant that combines WhatsApp Web connectivity with advanced AI capabilities.
The website is built using Jekyll and is designed to be hosted on GitHub Pages. The structure is as follows:
_config.yml: Jekyll configuration fileindex.md: Home pagefeatures.md: Features pageinstallation.md: Installation instructionsusage.md: Usage guidetechnical.md: Technical detailsabout.md: About pageassets/css/style.scss: Custom CSS stylesimages/: Directory containing images used throughout the site
To run the website locally:
- Install Ruby and Bundler if you haven't already
- Navigate to the website directory:
cd whatsapp-website - Install dependencies:
bundle install - Start the Jekyll server:
bundle exec jekyll serve - Open your browser and go to
http://localhost:4000
The website is configured to be deployed to GitHub Pages. To deploy:
- Push the repository to GitHub
- Go to the repository settings
- Under "GitHub Pages", select the branch you want to deploy from (usually
mainormaster) - Select the
/docsfolder or root directory, depending on your setup - Click "Save"
GitHub will automatically build and deploy the site.
To add a new page:
- Create a new Markdown file in the root directory (e.g.,
newpage.md) - Add the following front matter at the top:
--- layout: page title: Your Page Title permalink: /your-page-url/ ---
- Add your content below the front matter
- Add the page to the navigation by editing
_config.ymland adding the page to theheader_pageslist
The custom styles are defined in assets/css/style.scss. This file imports the base Minima theme styles and then adds custom overrides.
Place any new images in the images/ directory and reference them in your Markdown files using:
This website is part of the Koel project and is licensed under the terms of the LICENSE file included in the repository.