+++ 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-25T10:41:35+02:00 [extra] created = 2024-01-25T10:41:35+02:00 updated = 2024-01-25T10:41:35+02: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" +++

🦎 Mabuya

## 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 Website Screenshot ### 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 ` | 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*.