Overview
Cactus is a Hugo theme for personal blogs that was forked from the Hexo theme, Cactus. It is currently a work in progress with some features still being developed. The theme allows for easy installation and customization, with options for color themes, custom CSS, and navigation settings. It also supports the creation of projects sections and social media links. Cactus provides options for enabling comments, syntax highlighting, analytics, RSS feeds, and MathJax support.
Features
- Installation: Clone the Cactus theme to your Hugo site's themes folder and update your site configuration.
- Configurations: Customize your site by configuring it with options for color themes, custom CSS, and navigation settings.
- Homepage Settings: Set the description to be displayed on the homepage and adjust the main section title.
- Post Settings: Specify the number of recent posts to display, show all posts, show tags, and display the table of contents inline on blog posts.
- Projects Section: Create a projects data file in YAML, Toml, or JSON format to feature your projects on your site.
- Social Media Links: Add links to your social media profiles using Font Awesome icons.
- Copyright: Assign your copyright to
.Site.Copyright. Cactus will automatically append the current year to the copyright information.
- Comments: Enable/disable comments globally in the site configuration or on a per-post basis in the front matter. Only Disqus is supported at the moment.
- Syntax Highlighting: Use Hugo's built-in syntax highlighting for code snippets on your website.
- Analytics: Track your website's analytics by setting your tracking ID in the site configuration, with options for asynchronous tracking for Google Analytics v3.
- RSS Feeds: Enable the generation of an RSS feed for your website, with the link being based on your baseURL.
- MathJax Support: Enable/disable MathJax globally in the site configuration or on a per-post basis in the front matter.
- Archive Pagination: Disable pagination on the posts archive page.
Summary
Cactus is a Hugo theme designed for personal blogs. It offers a range of customization options, including color themes, custom CSS, and navigation settings. The theme also supports the creation of projects sections, social media links, and customizable copyright information. Additional features include comments, syntax highlighting, analytics, RSS feeds, and MathJax support. Cactus is currently a work in progress, with ongoing development to add more features and options.