All Projects → MarcusVirg → forty

MarcusVirg / forty

Licence: other
Forty theme - Hugo theme ported from HTML5UP origrinal theme called Forty.

Programming Languages

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

Projects that are alternatives of or similar to forty

Hugo Coder
A minimalist blog theme for hugo.
Stars: ✭ 1,374 (+1084.48%)
Mutual labels:  static-site-generator, hugo-theme, hugo
hugo-minimalist-theme
Port of Raphael Riegger's Minimalistic Ghost theme to Hugo.
Stars: ✭ 25 (-78.45%)
Mutual labels:  static-site-generator, hugo-theme, hugo
Hugothemes
A curated directory of Hugo themes
Stars: ✭ 1,571 (+1254.31%)
Mutual labels:  static-site-generator, hugo-theme, hugo
timer-hugo
Timer is a personal portfolio theme powered by Hugo. It also can be use as a landing page theme.
Stars: ✭ 123 (+6.03%)
Mutual labels:  static-site-generator, hugo-theme, hugo
liva-hugo
Liva is a personal blog template powered by Hugo.
Stars: ✭ 192 (+65.52%)
Mutual labels:  static-site-generator, hugo-theme, hugo
Hugo Steam Theme
Port of Tommaso Barbato's Ghost theme Steam to Hugo
Stars: ✭ 69 (-40.52%)
Mutual labels:  static-site-generator, hugo-theme, hugo
Hugo Agency Theme
Port of Startbootstrap's Agency theme to Hugo
Stars: ✭ 155 (+33.62%)
Mutual labels:  static-site-generator, hugo-theme, hugo
hugo-travelify-theme
Port of Aigars Silkalns's Wordpress theme Travelify to Hugo. Demo -
Stars: ✭ 34 (-70.69%)
Mutual labels:  static-site-generator, hugo-theme, hugo
twenty-twenty-hugo
Twenty Twenty Hugo is forked from WordPress Twenty Twenty theme. It's fully functional like the WordPress theme.
Stars: ✭ 48 (-58.62%)
Mutual labels:  static-site-generator, hugo-theme, hugo
wowchemy-hugo-themes
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience
Stars: ✭ 6,891 (+5840.52%)
Mutual labels:  static-site-generator, hugo-theme, hugo
Hugo Theme Bootie Docs
A simple Hugo theme for documentation
Stars: ✭ 45 (-61.21%)
Mutual labels:  static-site-generator, hugo-theme, hugo
navigator-hugo
Navigator Business theme powered by Hugo. It also could be used for a personal portfolio.
Stars: ✭ 133 (+14.66%)
Mutual labels:  static-site-generator, hugo-theme, hugo
Wowchemy Hugo Modules
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, build with widgets! 创建在线课程,学术简历或初创网站。
Stars: ✭ 6,093 (+5152.59%)
Mutual labels:  static-site-generator, hugo-theme, hugo
Hugo Theme Basic
Basic site theme styled with minimal tachyons, syntax highlighting, and blog series configuration. 📦
Stars: ✭ 89 (-23.28%)
Mutual labels:  static-site-generator, hugo-theme, hugo
bookworm-light
Bookworm is a clean and modern Hugo blog theme focused on high speed and support multiple authors.
Stars: ✭ 59 (-49.14%)
Mutual labels:  static-site-generator, hugo-theme, hugo
Harbor
Simple and minimal personal blog theme.
Stars: ✭ 120 (+3.45%)
Mutual labels:  static-site-generator, hugo-theme, hugo
hugo-initio
Hugo Theme port of Initio bootstrap template by GetTemplate
Stars: ✭ 58 (-50%)
Mutual labels:  static-site-generator, hugo-theme, hugo
Hugo theme pickles
Modern, Simple and beautiful Hugo theme
Stars: ✭ 168 (+44.83%)
Mutual labels:  static-site-generator, hugo-theme, hugo
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 (-72.41%)
Mutual labels:  static-site-generator, hugo-theme, hugo
influencer-hugo
Influencer is a Hugo theme for book authors and writers. It has also Snipcart supports for order books and payments.
Stars: ✭ 66 (-43.1%)
Mutual labels:  static-site-generator, hugo-theme, hugo

Forty Theme

Forty theme is a multi page website built around a grid of image tiles that transition into its content pages. It is a ported theme built by HTML5 UP. This theme contains many styled elements and features a contact form. Built for blogs, businesses, or freelancers.

Forty Screenshot

For a demo go to Forty Demo.

Installation

Create a new Hugo Site and inside the site folder run the following commands:

$ cd themes
$ git clone https://github.com/MarcusVirg/forty

To learn how to create a Hugo Site read the official guide of Hugo.

Netlify

If you are using Netlify to host your hugo site, you will want to add it as a submodule instead of cloning:

$ cd themes
$ git submodule add https://github.com/MarcusVirg/forty

This is because Netlify uses the hugo build command when autopublish is enabled and will produce an error if the theme is not a submodule. See the Hugo Guide for more information.

If your javascript or css isn't rendering, check your BaseURL frontmatter in the config.toml file. This needs to be set to match the URL you are publishing to. i.e. if you are publishing to https://www.yourdomain.com your frontmatter should be BaseURL = https://www.yourdomain.com

Using the theme

After cloning Forty or adding it as a submodule, there are a few other things you should do:

Config File

There is an exampleSite folder for this theme. Copy the file called config.toml to your websites root directory. Here you can customize some of the text and content on the website.

Change background

You can change the background by replacing the banner.jpg file with your own image in the folder forty/static/img. The image must be in jpg format and the filename must be called banner.jpg otherwise it will not work.

Create new project/blog

To create a new blog post, you can take advantage of archetypes and use the Hugo command:

$ cd hugoProjectDirectory
$ hugo new blogs/myBlog.md

Replace myBlog.md with your own file name. You can also just copy the markdown files from forty/exampleSite/content/blogs

Contact form

This page is static so formspree.io is used to forward the message to your email. Visitors can send you up to 1,000 emails per month for free. You can set your email in the config.toml file. You then have to confirm your email with formspree and will begin recieving messages after you do so. I recommend only having the contact form on one page, most likely the index.html, because you have to confirm for every URL the contact form is on.

Preview

You can see a preview of your site while developing it by running Hugo's built-in webserver.

$ hugo server -D

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

NOTE: In the command above -D loads content that is marked as a draft. You can switch content from draft to final by changing the frontmatter value of draft to false in the .md file for the content.

Contributing

Find a bug or want a new feature? Use the issue tracker or submit a pull request.

License

This theme is released under the Creative Commons Attribution 3.0. For more information read the License.

Acknowledgements

Thanks to:

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