Hugo Themes
charlolamode
minimalistic website with basic features
- Author: Charlotte Martin
- GitHub Stars: 4
- Updated: 2022-12-27
- License: MIT
- Tags: Blog Contact Dark Light Minimal Personal Portfolio Responsive
charlola.mode
This website theme is based on the Hugo framework. It’s quick and easy to use with minimal design and the most basic functions.
Check out my website to see a similar example: www.heycharlola.com
Link to the Hugo Theme: https://themes.gohugo.io/themes/hugo-theme-charlolamode/.
Quick Start
Open your terminal or command line
- Create a new folder ‘my-personal-blog’
mkdir 'my-personal-blog'
- Go into this folder
cd 'my-personal-blog'
- Initialize an empty Git repository in the current directory
git init
- Clone this repository into your folder
git clone https://github.com/charlola/hugo-theme-charlolamode.git
- Start Hugo’s development server to view the site locally.
hugo server
Once the local server starts, you can see your site. If your webbrowser does not automatically pop up, open your browser and enter http://localhost:1313. Now you can start to modify this page in the directory. If you save new changes, this site will automatically refresh and render the modification.
Open Visual Studio Code to edit your Blog
- Open your favorite Editor like Visual Studio Code
Basic Configuration
The config.yml is your best friend. You can modify and add information, such as …
- Title of the page
- Your Name
- Social Icons
- Buttons
You can easily add social icons like LinkedIn, Twitter, Youtube, Instagram, … just have a look in the config.yml. Examples are already added.
Change Profile Image
To add your profile pic, replace profil.png in the folder static/images. Make sure you take an image with a happy face :)
Add tabs
In the config.yml you can add new tabs next to ‘Articles’ and ‘Contact’. Uncomment ‘Category’ to check it out.
Note If you add a new tab in the config.yml, you have to do the following:
- Add new folder in the directory ‘content’ with the same name as the new tab.
- Copy _index.md from articles into new folder.
Add new content
If you like to push new content, create a new Markdown file in the new folder. Find an example in content/articles/article.md.
Thank you!
I’d love to get feedback. Send a message via LinkedIn. Feel free to support this page with a coffee donation :)
Online Website
To push your website online, use Azure Static Web or Netflify. I use Azure Static Web.