Getting Started

Let's get started with deploying Bissetii in your next development. Bissetii itself comprises of many core components integrated together using various core technologies. That way, Bissetii can deliver modular results with common packing distributions.

Factors to Consider

Before using Bissetii, you must consider the following factors with readiness in mind.

1. Bissetii Is An Actively Developed Hugo Theme and Go Template Module

Bissetii is specifically designed for 3 primary roles:

  1. As a Hugo Theme Module
  2. As a Go template design module
  3. As a Sass assets module

When used as a Hugo Theme module, web developers and designers can independently design the Sass and HTML components without needing to learn Go programming language.

When used as a Go template design module, Go developer can develop web interface quickly without needing to write and design modules from scratch.

When used as a Sass asset module, it allows developers to generate specific and highly optimized CSS for specific use case.

When both are used in a synchonous manner, both static website and web application shares the same web interface, giving a synchonous user experience.

That being said, Bissetii module would be updated in an extra ordinary manner. Hence, you should always keep track of them and update your applications from time-to-time.

2. Not For Beginner

Although Bissetii keeps its design to be simple and nice, it is not for beginner as in unfamiliar with Hugo software. Bissetii consistently being upgraded with respect to the latest search engine optimization (SEO) implementations.

Hence, when using Bissetii, you must know how to create an SEO compatible content in order to maximize its usage.

3. Minimalist Design

Bissetii is a complete rewritten project referenced from Milligram CSS Framework Project. The goal is to create a maintainable, compliance to W3C standard, minimialistic web styling framework for both static website generation and Go application.

To date, Bissetii only uses layout-ed HTML codes and CSS styling to create the website. Javascript is all for you to use on your parts.

4. Snapcraft and Ubuntu PPA Are No Longer Supported

As of version v1.9.0, both Snapcraft.io and Ubuntu PPA distribution providers are no longer supported but can’t be removed by the platform providers.

Hence, you will not get any support if you use any of them to install Bissetii.

Installing Bissetii Program

Regardless of your use intentions, there is a chance you need to use the Bissetii program to manage the complicated “Hugo and Theme” setup. Bissetii specifically designed the program to keep things sane and consistent to use. Here are some of the ways to install Bissetii program.

Debian Linux (.deb)

To install Bissetii program locally using .deb packaging system, Bissetii has its own server. In your Debian-based OS, you need to do the following 1-time setup:

1. Adding Bissetii’s GnuPG Signing Key - The very first step is to add Bissetii’s GnuPG signing key into your local apt trusted key. You can obtain the key from the known SKS keyservers pool.

$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv 7AE8191A

2. Add Source File into Apt List - The next step is to add a source list into the apt source file. You may easily add the file using the following command:

$ sudo echo 'deb http://zoralab.gitlab.io/bissetii/releases/deb master main' \
	 > /etc/apt/sources.list.d/bissetii.list

3. Update Your Apt - Next is to pick up the update from the server. You may easily do that using the following command:

$ sudo apt update -y

4. Install Bissetii - Once done, you may easily install Bissetii using the standard apt installation step.

$ sudo apt install bissetii -y

5. Updating Bissetii - Bissetii updates the package via the apt server. Hence, whenever there is a new update, you can get them using this command repeatedly in the future:

$ sudo apt update -y && sudo apt upgrade -y

6. Check Bissetii - With the program installed, you can test it out by issuing the following command. It should produces a good result:

$ bissetii --version
1.12.4

Choose Your Path

Done? Now please choose your next section based on your intention of using Bissetii.

Bissetii As Hugo Development

Bissetii For Hugo

Using Bissetii for Hugo website content management system.

Bissetii For Sass development

Bissetii For Sass

Using Bissetii for Sass styling development.

Getting Started As Go Template Module

Bissetii For Go

Using Bissetii as Go template module for quick web interface development.