Skip to content

Commit

Permalink
🔖 preparing release v1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
chrede88 committed Nov 25, 2023
1 parent 406160e commit 532df2d
Show file tree
Hide file tree
Showing 9 changed files with 104 additions and 18 deletions.
6 changes: 0 additions & 6 deletions .prettierrc.json

This file was deleted.

3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [Unreleased]

## [1.0.0] - 2023-11-25
- Initial release

[unreleased]: https://github.com/Chrede88/qubt/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/Chrede88/qubt/releases/tag/v1.0.0
109 changes: 99 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,30 @@
# L1nkr - Simple LinkTree Hugo Theme
# Qubt - Simple Personal Blog Hugo Theme

<p align="center">
<img src="https://raw.githubusercontent.com/chrede88/qubt/main/images/screenshot.png" alt="Qubt - Simple Personal Blog Hugo Theme">
</p>

<p align="center">
<img src="https://github.com/Chrede88/qubt/actions/workflows/testBuild.yml/badge.svg" alt="Main Branch Build">
<img src="https://github.com/Chrede88/qubt/actions/workflows/buildDeploy.yml/badge.svg" alt="Main Branch Build">
</p>
<p align="center">
<img src="https://raw.githubusercontent.com/chrede88/qubt/main/lighthouse/lighthouse_performance.svg" alt="Performace">
<img src="https://raw.githubusercontent.com/chrede88/qubt/main/lighthouse/lighthouse_accessibility.svg" alt="Accessibility">
<img src="https://raw.githubusercontent.com/chrede88/qubt/main/lighthouse/lighthouse_best-practices.svg" alt="Best Practices">
<img src="https://raw.githubusercontent.com/chrede88/qubt/main/lighthouse/lighthouse_seo.svg" alt="SEO">
</p>

Qubt is a simple personal blog theme for [Hugo](https://gohugo.io). The theme is designed mobile-first, with a very intuitive interface. Get your Qubt blog up and running quickly by using the [Qubt template](https://github.com/Chrede88/qubtTemplate).

## Screen Dumps

<p align="center">
<img src="https://raw.githubusercontent.com/chrede88/qubt/main/images/screendump.png" alt="Qubt - Simple Personal Blog Hugo Theme">
</p>

--

## Features

- Simple personal blog theme, designed for mobile-first.
Expand All @@ -13,10 +36,84 @@ Qubt is a simple personal blog theme for [Hugo](https://gohugo.io). The theme is

## Installation

1) Make sure you have Hugo and Go installed on your local machine. Read the instructions [here](https://gohugo.io/installation/).
2) Follow this link to the theme [template](https://github.com/Chrede88/qubtTemplate).
3) Follow the installation instructions in the template repo. They are listed below for reference.

### Template installation instructions (Only for reference)
1) Use this template by pressing `Use this template`.
2) Clone your version of the template to your local computer:
```shell
git clone https://github.com/<username>/<reponame>
```
3) Change the module name to match your github repo in `go.mod`.
4) Modify `config/_default/hugo.yaml`, `config/_default/params.yaml` and `config/_default/menus.yaml` according to the configuration below.
5) Add your blog posts to `content/blog/`. See example posts for reference.
6) Modify `content/about.md` so it matches your preferences.
7) All images are stored in the `assets/` folder. You can group in subfolders if you like.
8) In a terminal/commandline window, move to the newly created folder using `cd`.
9) Build a local version of your site by executing `hugo server`. You can see the site by navigating to `localhost:1313` (actual URL will be outputted in the CLI) in a browser.
10) Add a new `icon.png` file to update the favicon. The png file should be 512px by 512px in size.

---

## Configuration

All configuration is done in the four configuration files under `config/_default/`. The URL and site title can be set in `hugo.yaml`. The navbar settings are set in `menus.yaml`. All other parameters are set in `params.yaml`.

`hugo.yaml`:
```yaml
baseURL: 'https://username.github.io/qubt'
title: 'Qubt Theme'
```
`menus.yaml`:
```yaml
main:
- name: Home
url: /
weight: 10
- name: Blog
url: /blog/
weight: 20
- name: About
url: /about/
weight: 30
```

`params.yaml`:
```yaml
############################
## Author
############################
author:
name: "Qubt"
image: author.jpeg
greeting: "A personal blog theme for Hugo :evergreen_tree:"
icon: ":wave:"
############################
## Links
############################
links:
- github: https://github.com/username
- facebook: https://facebook.com/me
###############################
## OpenGraph & Twitter Cards
###############################
title: "Qubt Theme"
description: "Demo site build with Qubt & Hugo"
images:
- thumbnail.jpeg
```

Links are defined by the name (i.e. "github" or "facebook"). The names must match one of the supported link icons, see list below.

### Supported Social Icons
| **Supported Icons** | **Supported Icons** | **Supported Icons** | **Supported Icons** |
| --- | --- | --- | --- |
Expand All @@ -35,15 +132,7 @@ Qubt is a simple personal blog theme for [Hugo](https://gohugo.io). The theme is


### Custom Social Icons
Users can provide their own icons by placing a `.svg` image in `./assets/icons/` in their own repo. Creating folders when necessary. The image should be as square as possible for the best result. Don't use spaces in the filename! Find all current icons [here](https://github.com/chrede88/L1nkr/tree/main/assets/icons).
The background color will be the tailwind color `bg-indigo-500` (#6366f1) unless another color is specified. This can be done by placing the following css snippet in `./assets/css/custom.css`:

```css
.link-nameOfIcon {
background-color: #6366f1; /* Hex color code */
}
```
Where `nameOfIcon` is be the name of the custom `.svg` file.
Users can provide their own icons by placing a `.svg` image in `./assets/icons/` in their own repo. Creating folders when necessary. The image should be as circular as possible for the best result. Don't use spaces in the filename! Find all current icons [here](https://github.com/chrede88/qubt/tree/main/assets/icons).

---

Expand Down
2 changes: 1 addition & 1 deletion assets/css/compiled/main.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/*! L1nkr v1.7.0| MIT License | https://github.com/Chrede88/L1nkr */
/*! Qubt v1.0.0 | MIT License | https://github.com/Chrede88/qubt */

/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com */

Expand Down
2 changes: 1 addition & 1 deletion assets/css/main.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/*! L1nkr v1.7.0| MIT License | https://github.com/Chrede88/L1nkr */
/*! Qubt v1.0.0 | MIT License | https://github.com/Chrede88/qubt */

@tailwind base;
@tailwind components;
Expand Down
Binary file added images/screendump.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/source/background.afdesign
Binary file not shown.
Binary file added images/tn.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 532df2d

Please sign in to comment.