Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

hugo-materialized

Clean and simple blog/portfolio theme for hugo. The theme is based on MaterializeCSS, which is a modern responsive front end framework that follows Google's material design principles

This is my first project working with hugo, and programming in general, so I am sure that there are improvements to be made. Please feel free to contribute to this theme.

To Do

  • Add screenshots here and in /images/
  • Create a demo website in /examplesite/ and on gh-pages

Install this theme

To install hugo-materialized, make a themes directory in your working direction

mkdir themes
cd themes

Then clone the latest version

git clone https://github.com/jchatkinson/hugo-materialized

Images

You should specify a headshot image for the sidenav. It should be roughly square and centered on your face, unless you plan on messing around with the css. Place the image in your site's \static\images\ folder (or make one if it doesn't exist). This folder is directly copied to public when the site is generated. Add the following to your site's config.toml file to specifiy the headshot path:

[params]
  sidenav = "/images/yourImageName.png"

You can also place a favicon.ico file in your site's static\images\, and it will be used on all pages.

Archetypes

You can save a copy of the post.md , project.md , and bio.md archetypes with information updated to suit yourself. They are populated with dummy text and should be updated.

Creating new posts

Before creating your first post, you should update the post.md archetype so you don't have to always re-enter information. With that out of the way:

cd mySite
hugo new post/nameOfYourNewPost.md

you now have a nameOfYourNewPost.md file located in mySite\content\post\ , which you can open with your favorite editor and begin writing.

Creating new projects

Before creating your first project, you should update the project.md archetype so you don't have to always re-enter information. With that out of the way:

cd mySite
hugo new project/projectName.md

you now have a projectName.md file located in mySite\content\project\ , which you can open with your favorite editor and fill out the details. In the front matter, there are variables to define the url to a project title, image, description, repository, and website. This are displayed on the card in the Projects portion of your site.

Creating a bio page

Follow along with the bio.md archetype. The bio page will display a few recent projects and posts if you specify the number in the front matter. Otherwise, specify 0

License

This theme is released under the MIT License. For further information, see the License.md file

About

Clean and simple blog/portfolio theme for hugo, based on MaterializeCSS

Resources

License

Releases

No releases published

Packages

No packages published