Seven screenshot

Seven

Author Avatar Theme by Planetoftheweb
Updated: 28 Jun 2021
129 Stars

Eleventy template using Bootstrap, Sass, Webpack, Vue.js powered search, includes lots of other features

Categories

Overview:

Seven is a template for building websites using the Eleventy static site generator. It features a Vue.js powered search functionality, pagination, animations, and more. The template comes with pre-processing for styles and includes overrides for customization. The JavaScript includes a section for changing the way Bootstrap’s jQuery components work and a Vue.js instance that powers the search. The template files are organized in a structure similar to a website root folder, with templates in the _templates folder and main layouts in the _layouts folder. The _data folder contains the metadata file with variables used to build the site.

Features:

  • Vue.js powered search functionality for posts and courses
  • Pagination for easy navigation through content
  • Pre-processing for styles with the option to customize with overrides
  • jQuery script section for modifying Bootstrap’s jQuery components
  • Easy setup with clone/download, npm install, and npm start commands

Installation:

To install the Seven template, follow these steps:

  1. Clone or download the repository.
git clone <repository-url>
  1. Install the dependencies.
npm install
  1. Start the development server.
npm start
  1. Open your browser and go to localhost:8080 to view the site.

  2. Edit the content in the _site/posts or _site/courses folders.

  3. To build the project, run the following command:

npm run build

Summary:

The Seven template is a powerful tool for building websites using the Eleventy static site generator. It offers features like search functionality, pagination, and customizable styles. The template’s organization and setup process make it easy to use and customize for your specific needs.