All Projects → sakibccr → pristine

sakibccr / pristine

Licence: MIT license
A clean and elegant theme for Hugo static site generator, the world’s fastest framework for building websites.

Programming Languages

CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to pristine

liva-hugo
Liva is a personal blog template powered by Hugo.
Stars: ✭ 192 (+966.67%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
academia-hugo
Academia is a Hugo resume theme. You can showcase your academic resume, publications and talks using this theme.
Stars: ✭ 165 (+816.67%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
twenty-twenty-hugo
Twenty Twenty Hugo is forked from WordPress Twenty Twenty theme. It's fully functional like the WordPress theme.
Stars: ✭ 48 (+166.67%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
navigator-hugo
Navigator Business theme powered by Hugo. It also could be used for a personal portfolio.
Stars: ✭ 133 (+638.89%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
tomanistor.com
Personal portfolio website and blog created with Hugo
Stars: ✭ 14 (-22.22%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
axiom
Axiom - A Hugo Theme. GitTip: https://gitcoin.co/tip?username=jhauraw
Stars: ✭ 67 (+272.22%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
restaurant-hugo
The restaurant is a creative and responsive restaurant website theme in Hugo environment. It is very well decorated theme which will make your website building easier.
Stars: ✭ 50 (+177.78%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
geeky-hugo
Geeky is a Personal Hugo blog theme focused on high speed. Geeky is fully responsive, Superfast, and powered by Bootstrap v5.
Stars: ✭ 44 (+144.44%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
bookworm-light
Bookworm is a clean and modern Hugo blog theme focused on high speed and support multiple authors.
Stars: ✭ 59 (+227.78%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
hugo-shortcodes-netlify-cms
Shortcodes of Hugo for Netlify CMS Text Editor
Stars: ✭ 50 (+177.78%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
persian-hugo
Persian is a box design personal blog theme based on Bootstrap and powered by Hugo. It is very responsive and perfectly fits on any sized screen device.
Stars: ✭ 32 (+77.78%)
Mutual labels:  hugo-theme, hugo-site, hugo-blog
Hugo Best Practices
Best practices and ideas for Hugo the open-source static site generator.
Stars: ✭ 153 (+750%)
Mutual labels:  hugo-theme, hugo-site
Hugo Theme Pure
A pure theme for Hugo
Stars: ✭ 198 (+1000%)
Mutual labels:  hugo-theme, hugo-site
hugo-theme-texify
A minimal, latex-style hugo theme for personal blogging
Stars: ✭ 91 (+405.56%)
Mutual labels:  hugo-theme, hugo-blog
Hugo Ink
Crisp, minimal personal website and blog theme for Hugo
Stars: ✭ 209 (+1061.11%)
Mutual labels:  hugo-theme, hugo-site
Hugo Casper Two
Port of Casper 2.x to Hugo
Stars: ✭ 135 (+650%)
Mutual labels:  hugo-theme, hugo-site
Hugo Theme Next
This is a hugo theme forked from hexo-theme-next
Stars: ✭ 132 (+633.33%)
Mutual labels:  hugo-theme, hugo-site
Hugo Orbit Theme
Great looking resume/CV theme designed for developers.
Stars: ✭ 217 (+1105.56%)
Mutual labels:  hugo-theme, hugo-site
Hugo Eureka
Eureka is a feature-rich and highly customizable Hugo theme.
Stars: ✭ 239 (+1227.78%)
Mutual labels:  hugo-theme, hugo-site
hugo-documentation-theme
📖 Project Docs / Knowledge Base template for Hugo Website Builder. 创建项目文档
Stars: ✭ 101 (+461.11%)
Mutual labels:  hugo-theme, hugo-site

Pristine

A clean and elegant theme for Hugo

Things you need to put on your config.toml

baseURL = "http://yourwebsite.com/"
languageCode = "en-us"
title = "My Awesome Site"
canonifyURLs = true
enableEmoji = true
googleAnalytics = "UA-XXXXXX-1"

Replace that googleAnalytics variable with one of your own.

Then clone the this repo in your themes directory:

cd themes
git clone https://github.com/sakibccr/pristine.git

Then set the theme variable in your config file:

theme = "pristine"

You must put an image in a directory called img inside your static directory. Then you must put the path of that image in the portrait variable like so:

[params]
    portrait = "img/portrait.jpg"

You can set up your main menu. You must create a _index.md file in your content directory. Then you can make other directories inside the content directory and set your menu url accordingly.

Example:

[[menu.main]]
  name = "Home"
  url = "/"
  weight = 1

[[menu.main]]
  name = "All Articles"
  url = "/all/"
  weight = 2

In the above case, you must create a directory called all inside content and create a _index.md there. That will then show all of your posts in one page.

Then there is a menu called Projects. You can create it like bellow:

[[menu.projects]]
  name = "My awesome project"
  url = "https://myawesomeproject.com"
  weight = 1

Another last thing is you can set your social profiles links in the config and they will show up in your site. You can do that like this:

[[params.social]]
    title = "Email"
    url = "mailto:[email protected]"
[[params.social]]
    title = "Follow @johndoe"
    url = "https://twitter.com/johndoe"
[[params.social]]
    title = "Github"
    url = "https://github.com/johndoe"
[[params.social]]
    title = "Facebook"
    url = "https://facebook.com/johndoe"

The number of recent posts shown in the sidebar can be configured with params.recentPosts. If not set, it defaults to 10.

[params]
recentPosts = 5

PRs and issues are welcome 👍 🍕

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].