mirror of
https://github.com/getzola/zola
synced 2025-01-25 01:55:01 +00:00
134 lines
5.9 KiB
Markdown
134 lines
5.9 KiB
Markdown
|
|
|||
|
+++
|
|||
|
title = "Mabuya"
|
|||
|
description = "🦎 Mabuya—a minimal Zola theme with the goal of helping you build a light and SEO-ready blog."
|
|||
|
template = "theme.html"
|
|||
|
date = 2024-01-09T08:33:22+01:00
|
|||
|
|
|||
|
[extra]
|
|||
|
created = 2024-01-09T08:33:22+01:00
|
|||
|
updated = 2024-01-09T08:33:22+01:00
|
|||
|
repository = "https://github.com/semanticdata/mabuya.git"
|
|||
|
homepage = "https://github.com/semanticdata/mabuya"
|
|||
|
minimum_version = "0.17.2"
|
|||
|
license = "MIT"
|
|||
|
demo = "https://semanticdata.github.io/mabuya"
|
|||
|
|
|||
|
[extra.author]
|
|||
|
name = "Miguel Pimentel"
|
|||
|
homepage = "https://miguelpimentel.do"
|
|||
|
+++
|
|||
|
|
|||
|
<h1 align="center">🦎 Mabuya</h1>
|
|||
|
|
|||
|
<p align="center">
|
|||
|
<img src="https://img.shields.io/github/languages/code-size/semanticdata/mabuya" />
|
|||
|
<img src="https://img.shields.io/github/repo-size/semanticdata/mabuya" />
|
|||
|
<img src="https://img.shields.io/github/commit-activity/t/semanticdata/mabuya" />
|
|||
|
<img src="https://img.shields.io/github/last-commit/semanticdata/mabuya" />
|
|||
|
<img src="https://img.shields.io/website/https/semanticdata.github.io/mabuya.svg" />
|
|||
|
</p>
|
|||
|
|
|||
|
## Introduction
|
|||
|
|
|||
|
Mabuya is a minimal [Zola](https://www.getzola.org/) theme focused on helping you build an elegant, fast, lightweight, and SEO-ready blog. Put your work front and center with Mabuya as the base of your project.
|
|||
|
|
|||
|
Check out the live [demo](https://semanticdata.github.io/mabuya/) of the theme.
|
|||
|
|
|||
|
### Screenshots
|
|||
|
|
|||
|
<img alt="Website Screenshot" src="screenshot.png" width="720px" />
|
|||
|
|
|||
|
### Start of Mabuya
|
|||
|
|
|||
|
While searching for themes, I came across [Zola Tale](https://github.com/aaranxu/tale-zola). Sadly, the project's last update was on Dec 4, 2021. Shortly after, I decided to fork the project and add my own touches to it.
|
|||
|
|
|||
|
### Where The Name Comes From
|
|||
|
|
|||
|
The name Mabuya comes from the [Mabuya hispaniolae](https://en.wikipedia.org/wiki/Mabuya_hispaniolae?useskin=vector), a possibly extinct[^1] species of skink endemic to the Dominican Republic, my home country.
|
|||
|
|
|||
|
## Features and Improvements
|
|||
|
|
|||
|
While working on the theme, I have added new functionality and many quality of life improvements. Here's a short non-inclusive list:
|
|||
|
|
|||
|
- Fully refactored stylesheets.
|
|||
|
- Added Dark theme and color scheme toggle.
|
|||
|
- Added new footer navigation.
|
|||
|
- Created a custom GitHub Action to deploy Zola sites. It is faster than any other in GitHub Actions doing the same.
|
|||
|
- Refined page transitions from desktop to mobile and viceversa.
|
|||
|
- Centralized custom variables. Made it easier to customize make color changes to the site.
|
|||
|
- Addressed PR [#7](https://github.com/aaranxu/tale-zola/pull/7). Fixes pagination problem addressed since the theme was updated.
|
|||
|
- Addressed (temporarily) Issue [#1](https://github.com/aaranxu/tale-zola/issues/1) by removing the erroneous pinned marker. I have yet to implement it in this theme.
|
|||
|
- Addressed Issue [#4](https://github.com/aaranxu/tale-zola/issues/4) fixing custom text not being used correctly.
|
|||
|
- Optimized for speed and Accesibility.
|
|||
|
- Many other small improvements...
|
|||
|
|
|||
|
## Running the Site Locally
|
|||
|
|
|||
|
Tips that will help you develop and preview the site locally.
|
|||
|
|
|||
|
### Requirements
|
|||
|
|
|||
|
Before using the theme, you need to install [Zola](https://www.getzola.org/documentation/getting-started/installation/) ≥ 0.18.0.
|
|||
|
|
|||
|
### Quick Start
|
|||
|
|
|||
|
```bash
|
|||
|
# clone the repo
|
|||
|
git clone git@github.com:semanticdata/mabuya.git
|
|||
|
# change directory into the cloned folder
|
|||
|
cd mabuya
|
|||
|
# serve the site locally
|
|||
|
zola serve
|
|||
|
# open http://127.0.0.1:1111/ in the browser
|
|||
|
```
|
|||
|
|
|||
|
For more detailed instructions, visit the [Documentation](https://www.getzola.org/documentation/themes/installing-and-using-themes/) page about installing and using themes.
|
|||
|
|
|||
|
### Useful Commands
|
|||
|
|
|||
|
A short list of commands that will help you develop your own version of the theme.
|
|||
|
|
|||
|
| Command | Description |
|
|||
|
| -------------------------- | -------------------------- |
|
|||
|
| `zola init <my-repo>` | Initiate new Zola site |
|
|||
|
| `zola build` | Build only |
|
|||
|
| `zola serve` | Build and Serve |
|
|||
|
|
|||
|
## Customization
|
|||
|
|
|||
|
You can changed the configuration, templates and content yourself. Refer to the `config.toml`, and templates files for ideas. In most cases you only need to modify the contents of `config.toml` to customize the appearance of your blog. Make sure to visit tyhe [Zola Documentation](https://www.getzola.org/documentation/getting-started/overview/).
|
|||
|
|
|||
|
### Custom CSS Styles
|
|||
|
|
|||
|
Adding custom CSS is as easy as adding your styles to `sass/_custom.scss`. This is made possible because SCSS files are backwards compatible with CSS. This means you can type normal CSS code into a SCSS file and it will be valid.
|
|||
|
|
|||
|
## Reporting Issues
|
|||
|
|
|||
|
We use GitHub Issues as the official bug tracker for **Mabuya**. Please
|
|||
|
search [existing issues](https://github.com/semanticdata/mabuya/issues). It’s
|
|||
|
possible someone has already reported the same problem.
|
|||
|
|
|||
|
If your problem or idea is not addressed yet, [open a new issue](https://github.com/semanticdata/mabuya/issues/new).
|
|||
|
|
|||
|
## Contributing
|
|||
|
|
|||
|
We'd love your help! Please see [CONTRIBUTING](./CONTRIBUTING.md) to learn about the kinds of contributions we're looking for.
|
|||
|
|
|||
|
Please read and be aware of the [Code of Conduct](.github/CODE_OF_CONDUCT.md) before conttributing.
|
|||
|
|
|||
|
## Acknowledgements and Attributions
|
|||
|
|
|||
|
Mabuya is a fork of [Tale](https://github.com/aaranxu/tale-zola), which is a port of the Jekyll theme [Tale](https://github.com/chesterhow/tale)—a now Archived repository.
|
|||
|
|
|||
|
The icons used throughout the site are kindly provided by [UXWing](https://uxwing.com/license/). Read their [license](https://uxwing.com/license/).
|
|||
|
|
|||
|
Other icons used come from [Remix Icon](https://remixicon.com/). Check out their [license](https://remixicon.com/license).
|
|||
|
|
|||
|
## License
|
|||
|
|
|||
|
Source code in this repository is available under the [MIT](LICENSE) license. You are free to use this code however you like. That said, some acknowledgement would be well received.
|
|||
|
|
|||
|
[^1]: *Mabuya hispaniolae*'s conservation status is *Critically endangered, possibly extinct*.
|
|||
|
|
|||
|
|