Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blackaly/shika_hugo_theme
Shika Hugo Theme is a lightweight, fast and highly customizable theme for bloggers who want a blank page to write. Performance, simplicity and flexibility for personal blogs, tech writers and content creators.
https://github.com/blackaly/shika_hugo_theme
go html-css html-template hugo hugo-blog hugo-blog-theme hugo-theme
Last synced: 6 days ago
JSON representation
Shika Hugo Theme is a lightweight, fast and highly customizable theme for bloggers who want a blank page to write. Performance, simplicity and flexibility for personal blogs, tech writers and content creators.
- Host: GitHub
- URL: https://github.com/blackaly/shika_hugo_theme
- Owner: blackaly
- Created: 2025-01-29T23:01:35.000Z (13 days ago)
- Default Branch: master
- Last Pushed: 2025-02-04T18:10:10.000Z (7 days ago)
- Last Synced: 2025-02-04T18:38:18.343Z (7 days ago)
- Topics: go, html-css, html-template, hugo, hugo-blog, hugo-blog-theme, hugo-theme
- Language: CSS
- Homepage:
- Size: 12.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shika Hugo Theme
**Shika** is a clean and modern Hugo theme designed for bloggers who want a simple yet elegant way to showcase their content. It is lightweight, responsive, and easy to customize.
### Key Features
- Responsive design
- Syntax highlighting for code blocks
- SEO-friendly **(Soon)**
- Customizable homepage layout
- Support for Hugo menus and taxonomies## Installation
### Step 1: Create a New Hugo Site
If you don’t already have a Hugo site, create one:```bash
hugo new site my-blog
cd my-bloggit init
git submodule add https://github.com/blackaly/shika_hugo_theme.git themes/Shika
theme = "shika"
hugo server -D
```
## Docker Installation```bash
git clone https://github.com/blackaly/shika_hugo_theme.git
docker build -t shika_theme .
docker run -d -p 8085:80 shika_theme
```---
## Configuration
### Basic Configuration
Here’s an example `config.toml` file:
```toml
baseURL = "/"
languageCode = 'en-us'
title = 'My New Hugo Site'
theme = 'Shika'
contentDir = "content"
publishDir = "public"
```## Troubleshooting
### Theme Not Applied
Ensure the theme is set correctly in `config.toml`:
```toml
theme = "Shika"
```
If the theme is not cloned, run:
```bash
git submodule update --init --recursive
```## Contributing
We welcome contributions! To contribute:
1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature/your-feature
git commit -m "Add your feature"
git push origin feature/your-feature
```