All Projects → janbaudisch → zola-sam

janbaudisch / zola-sam

Licence: AGPL-3.0 license
🌐 A Simple and Minimalist theme with a focus on typography and content.

Programming Languages

HTML
75241 projects
Sass
350 projects
SCSS
7915 projects

Projects that are alternatives of or similar to zola-sam

Observable
minimalist event system for Python
Stars: ✭ 66 (+106.25%)
Mutual labels:  simple, minimalist
CleanUI
Android library to create beautiful, clean and minimal UIs.
Stars: ✭ 19 (-40.62%)
Mutual labels:  simple, minimalist
Hugo Theme Console
A minimal, responsive and light theme for Hugo inspired by Linux console.
Stars: ✭ 143 (+346.88%)
Mutual labels:  simple, minimalist
untheme
A blank WordPress theme for developers.
Stars: ✭ 82 (+156.25%)
Mutual labels:  simple, minimalist
Simple Dash
A simple, fully responsive Dashboard to forward to the services of your choice!
Stars: ✭ 222 (+593.75%)
Mutual labels:  simple, minimalist
youtube-lite
No more wasting time on watching random, irrelevant videos on Youtube. https://youtube-lite.js.org
Stars: ✭ 22 (-31.25%)
Mutual labels:  simple
hyper-rose-pine-next
Hyper Theme - which supports your System Preferences
Stars: ✭ 28 (-12.5%)
Mutual labels:  minimalist
portfolio-jekyll-theme
A minimalist Jekyll theme for building a personal portfolio site powered by Jekyll and GitHub Pages
Stars: ✭ 168 (+425%)
Mutual labels:  minimalist
book-mdpc
Il cinema tra le righe... di codice!
Stars: ✭ 59 (+84.38%)
Mutual labels:  minimalist
instagram-profilecrawl
📝 quickly crawl the information (e.g. followers, tags etc...) of an instagram profile.
Stars: ✭ 964 (+2912.5%)
Mutual labels:  simple
BJOTPViewController
Entering OTP made simpler.
Stars: ✭ 42 (+31.25%)
Mutual labels:  simple
beautiful-date
Simple and beautiful way to create date and datetime objects in Python.
Stars: ✭ 33 (+3.13%)
Mutual labels:  simple
SimpleList
A simple linked list for Arduino projects
Stars: ✭ 43 (+34.38%)
Mutual labels:  simple
cli
a lightweight and simple cli package
Stars: ✭ 12 (-62.5%)
Mutual labels:  simple
mohusman360.github.io
Simple Resume Template with Tailwind CSS
Stars: ✭ 38 (+18.75%)
Mutual labels:  simple
imml
⚡ Create minimalist, blazing fast no-javascript websites from a single, portable plain text file
Stars: ✭ 141 (+340.63%)
Mutual labels:  minimalist
simplenetes
The sns tool is used to manage the full life cycle of your Simplenetes clusters. It integrates with the Simplenetes Podcompiler project podc to compile pods.
Stars: ✭ 731 (+2184.38%)
Mutual labels:  simple
ldf
LDF - Lightweight Dynamic Framework for making Single Page Applications
Stars: ✭ 29 (-9.37%)
Mutual labels:  simple
Blog.Core
Simple ASP.NET Core static blog engine
Stars: ✭ 15 (-53.12%)
Mutual labels:  simple
nginx-errors
A set of custom minimalist 4xx and 5xx error pages for Nginx.
Stars: ✭ 34 (+6.25%)
Mutual labels:  minimalist

Build Status Demo

Sam

A Simple and Minimalist theme with a focus on typography and content.

Zola port of hugo-theme-sam.

Screenshot

Original

This is a port of the original hugo-theme-sam theme for Hugo (License).

See upstream for source code take from there.

Installation

The easiest way to install this theme is to either clone it ...

git clone https://github.com/janbaudisch/zola-sam.git themes/sam

... or to use it as a submodule.

git submodule add https://github.com/janbaudisch/zola-sam.git themes/sam

Either way, you will have to enable the theme in your config.toml.

theme = "sam"

Taxonomies

Sam supports the tags and authors taxonomies.

To use them, declare them in your config.toml:

taxonomies = [
    { name = "tags", rss = true },
    { name = "authors", rss = true }
]

Set them in your page's frontmatter:

[taxonomies]
tags = ["some", "tag"]
authors = ["Alice", "Sam"]

See Zola's documentation for more details.

Options

See config.toml for an example configuration.

Menu

The menu on the index page is created as follows: If the sam_menu variable is set, it gets used.

[extra]
sam_menu = [
    { text = "posts", link = "/posts" },
    { text = "about", link = "/about" },
    { text = "github", link = "https://github.com" }
]

If it is not set, all sections under content will get linked.

Bottom menu

This variable decides wether the menu - as mentioned above - will also be displayed at the bottom of pages.

Default: false

[extra]
sam_bottom_menu = true

home

Sets the name for all links referring to the home page in the menus and the 404 page.

Default: home

[extra]
home = "home"

Date format

Specifies how to display dates. The format is described here.

Default: %a %b %e, %Y

[extra]
date_format = "%a %b %e, %Y"

Word count and reading time

You can enable or disable word count and reading time for posts across the whole site:

Default: true (both)

[extra]
show_word_count = true
show_reading_time = true

If enabled, you can opt-out per page via front-matter:

Default: false (both)

+++
[extra]
hide_word_count = true
hide_reading_time = true
+++

Disable page header

If you want to disable the complete header of a page (for example a page which is explicitly not a post), you can do so via front-matter:

Default: false

+++
[extra]
no_header = true
+++

Footer

To place some text at the end of pages, set the following:

[extra.sam_footer]
text = "Some footer text."
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].