All Projects → digitalcraftsman → hugo-artists-theme

digitalcraftsman / hugo-artists-theme

Licence: Unlicense license
Port of Travis Neilson's (DevTips) awesome Artists Theme to Hugo

Programming Languages

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

Projects that are alternatives of or similar to hugo-artists-theme

influencer-hugo
Influencer is a Hugo theme for book authors and writers. It has also Snipcart supports for order books and payments.
Stars: ✭ 66 (+15.79%)
Mutual labels:  hugo-theme, hugo, blog-theme
hugo-initio
Hugo Theme port of Initio bootstrap template by GetTemplate
Stars: ✭ 58 (+1.75%)
Mutual labels:  hugo-theme, hugo, blog-theme
hugo-sugoi
Hugo-Sugoi - An Ultra Minimal Hugo Theme based on Skeleton
Stars: ✭ 29 (-49.12%)
Mutual labels:  hugo-theme, hugo, blog-theme
Hugo Theme Bootstrap4 Blog
A blogging-centric Bootstrap v4 theme for the Hugo static site generator.
Stars: ✭ 191 (+235.09%)
Mutual labels:  hugo-theme, hugo, blog-theme
Hugo Theme Introduction
Minimal, single page, smooth-scrolling theme for Hugo static site generator.
Stars: ✭ 441 (+673.68%)
Mutual labels:  hugo-theme, hugo, blog-theme
hugo-theme-massively
Massively theme for Hugo static site generator
Stars: ✭ 113 (+98.25%)
Mutual labels:  hugo-theme, hugo, blog-theme
Blogpaper
A graphical newspaper like blog theme for Hugo.
Stars: ✭ 18 (-68.42%)
Mutual labels:  hugo-theme, hugo, blog-theme
liva-hugo
Liva is a personal blog template powered by Hugo.
Stars: ✭ 192 (+236.84%)
Mutual labels:  hugo-theme, hugo, blog-theme
Hugo Ink
Crisp, minimal personal website and blog theme for Hugo
Stars: ✭ 209 (+266.67%)
Mutual labels:  hugo-theme, hugo, blog-theme
bookworm-light
Bookworm is a clean and modern Hugo blog theme focused on high speed and support multiple authors.
Stars: ✭ 59 (+3.51%)
Mutual labels:  hugo-theme, hugo, blog-theme
Hugo Clarity
A theme for Hugo based on VMware Clarity
Stars: ✭ 189 (+231.58%)
Mutual labels:  hugo-theme, hugo, blog-theme
Hugo Coder
A minimalist blog theme for hugo.
Stars: ✭ 1,374 (+2310.53%)
Mutual labels:  hugo-theme, hugo, blog-theme
hugo-minimalist-theme
Port of Raphael Riegger's Minimalistic Ghost theme to Hugo.
Stars: ✭ 25 (-56.14%)
Mutual labels:  hugo-theme, hugo, blog-theme
navigator-hugo
Navigator Business theme powered by Hugo. It also could be used for a personal portfolio.
Stars: ✭ 133 (+133.33%)
Mutual labels:  hugo-theme, hugo, blog-theme
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 (-43.86%)
Mutual labels:  hugo-theme, hugo, blog-theme
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 (-22.81%)
Mutual labels:  hugo-theme, hugo, blog-theme
uBlogger
A template designed with your readers in mind ❤️
Stars: ✭ 242 (+324.56%)
Mutual labels:  hugo-theme, hugo, blog-theme
twenty-twenty-hugo
Twenty Twenty Hugo is forked from WordPress Twenty Twenty theme. It's fully functional like the WordPress theme.
Stars: ✭ 48 (-15.79%)
Mutual labels:  hugo-theme, hugo, blog-theme
hugo-travelify-theme
Port of Aigars Silkalns's Wordpress theme Travelify to Hugo. Demo -
Stars: ✭ 34 (-40.35%)
Mutual labels:  hugo-theme, hugo, blog-theme
Hugo Steam Theme
Port of Tommaso Barbato's Ghost theme Steam to Hugo
Stars: ✭ 69 (+21.05%)
Mutual labels:  hugo-theme, hugo, blog-theme

Artists Theme

The Artists Theme is a one page portfolio for freelancers based on the original Jekyll theme by Travis Neilson aka DevTips and his many contributors. It's the result of a longer video series made by him that is showing the whole developement process from the first designs to the final Jekyll theme. Consider to subscribe to his YouTube channel.

This Hugo theme features several content sections, like an about section showing the level of your skills, a responsive portfolio with hover effects, a gallery to present your client's opinions and a contact form.

Please note that this theme is no longer maintained.

Hugo Artists Theme screenshot

Installation

Inside the folder of your Hugo site run:

$ cd themes
$ git clone https://github.com/digitalcraftsman/hugo-artists-theme

For more information read the official setup guide of Hugo.

Getting started

After installing the Artists Theme successfully it requires a just a few more steps to get your site finally running.

The config file

Take a look inside the exampleSite folder of this theme. You'll find a file called config.toml. To use it, copy the config.toml in the root folder of your Hugo site. Feel free to customize this theme as you like.

Change the hero background

The hero acts as an eye-catcher for your site. So consider to give him a nice background. You just need to replace the hero-bg.jpg at static/img with your own background image. But it's important that you keep the original filename.

Add your own logo

Go to static/img and replace the logo.svg with your own file. If you don't want to use an svg you also need to change the source name inside the all.css stylesheet here and here.

Introduce yourself

In the next step, replace the image of Travis in the about section with one of yours. Therefore search the avatar.jpg under static/img. But keep the original filename here too.

Furthermore, you can show your visitors your skills and capabilities. Add as many skills as you like by copying the snippet below:

[[params.about.skills]]
   name = "Communication"
   value = 9

To rate your skill level, use a value between 0 and 10.

Create your portfolio

Adding a new project is very simple. Firstly, you need to define a new project in your data/work.toml with the following code snippet:

# Section title
title = "Work"

[[projects]]
    name = "TYPO International Design Talks"
    folder = "proj-1"

The folder attribute defines a project-specific subfolder for your images. You will use it at the end of this section.

Beside the data/work.toml, there is under content another subfolder called work which hosts the files that will appear as your projects in the work section. Copy the whole folder into the content directory at the root of your Hugo site.

Such a project file might look like this one written in Markdown:

![Typo International](img/work/proj-1/img1.jpg)

TYPO: International Design Talks is an annual event held in Berlin, London, and San Francisco. This promotional project is developed to market the event for the designindustry. The use of patterns, sophisticated color scheme and typography are applied for the print and mobile application.

![Typo International](img/work/proj-1/img2.jpg)
![Typo International](img/work/proj-1/img3.jpg)
![Typo International](img/work/proj-1/img4.jpg)
![Typo International](img/work/proj-1/img5.jpg)

The paths to your images are relative to the base url. Store those under static/img/work/<folder>/. <folder> is a the attribute from the data/work.toml that you defined for the images above. Create at least a thumb.jpg for the preview in the portfolio grid.

What your clients think

For a new quote, copy the code below into your data/clients.toml:

# Section title
title = "Clients"

[[list]]
    avatar = "face-aaroni.jpg"
    name   = "Scott Summers"
    title  = "Director of Design, OnToText Ind."
    quote  = "**While we all felt that Travis was a great** asset to our team — and really worked hard to understand our products from the point of view of the customer — we also all agree he should shower more often."
    logo   = "logo1.png"

Store both the client's avatar and logo at static/img/clients

Add social networks

You can link some of your social networks in this theme too. Therefore copy the this snippet:

[[params.contact.social]]
      icon = "twitter"
      link = "//twitter.com/devtipsshow"

The following social network icons are available:

twitter, facebook, github, pinterest google-plus, linkedin youtube, instagram, dribbble, behance, soundcloud and vine.

Make the contact form working

Since this page will be static, you can use formspree.io as proxy to send the actual email. Each month, visitors can send you up to one thousand emails without incurring extra charges. Begin the setup by following the steps below:

  1. Enter your email address under 'email' in the config.toml
  2. Upload the generated site to your server
  3. Send a dummy email yourself to confirm your account
  4. Click the confirm link in the email from formspree.io
  5. You're done. Happy mailing!

Nearly finished

In order to see your site in action, run Hugo's built-in local server.

$ hugo server

Now enter localhost:1313 in the address bar of your browser.

Contributing

Did you found a bug or got an idea for a new feature? Feel free to use the issue tracker to let me know. Or make directly a pull request.

License

This theme is released under the Unlincense License. For more information read the License.

Annotations

A big thank you to these creators for contributing sample projects for the "work" section:

Also thanks to Steve Francia for creating Hugo and the awesome community around the project.

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].