1. Introduction

We would like to thank you for choosing Craftfolio.

We made Craftfolio from the ground-up with flexibility in mind. Each element of Craftfolio is extremely customizable, where you can make
Craftfolio to reflect your own branding styles.

The guide gives you detailed methodologies about how you can customize Craftfolio and make it fit your brand perfectly!

1.2 What's Included

After purchasing Craftfolio template on "themeforest.net" with your Envato account, go to your Download page. You can choose to download Craftfolio template only or the entire Craftfolio template package which contains the following files:

  • Craftfolio template: A .zip file with all .html files with all necessary assets.
  • Documentation: An HTML format documentation.
  • Licensing.
unzip File

1.3. How to Install Craftfolio Website Templates

Installing a Craftfolio template is not like WordPress or CMS theme installation.

First, you have to installed Node.js and NPM.

  • Goto Craftfolio template folder on your computer.
  • Open Terminal/CMD or code editor
  • Hit npm install
  • Hit npm run dev
  • Open http://localhost:8080/
  • After Editing, Hit npm run build for production
  • Check readme.md for more details
1.3.1 Editing Craftfolio Template

Before all that you have to edit your template and place your own contents by replacing old demo contents, in this case, you will need a code editor such as – VScode, Sublime Text, etc. When template editing is done using editor, save the files and folder and go ahead to upload template files on live server.

1.3.2 Uploading to Live Server Using FTP:

First of all, If you don't have your template on your computer, download Craftfolio template to get started, when download/purchase complete you will get a package like this screenshot (after unzip).

unzip File
1.3.3 File structure.
File Structure
1.3.4 Package comes with documentation unzip the download package, you’ll found a folder with all template files, like above screenshot.
File demo
1.3.5 Now, login to your hosting control panel or FTP client, such as: FileZilla, CyberDuck etc. and upload template files on your server root.
1.6 Once all files are uploaded, go to www.yoursite.com/index.html you can see your the homepage, make sure the initial page is named as index.html

2. Template Structures

2.1. HTML Structure

This template is a fixed layout with four columns. The main contents are inside the 'body' tag divided into differt section (i.e. header, banner, Product... footer etc.). The general template structure is the same throughout the template. Here is the general structure.

2.2. CSS Files and Structure

We are using Tailwind css and one customize CSS files (main.scss) and several vendor css files. CSS file structure is as follows:

2.3. JavaScript Files

There is a custom .js file named main.js and are all custom js. Our file structure is a follows:

2.4. JavaScript Files

There is a plugin .js file named plugin.js are several vendor js files as plugins. We are using vanilla javascript. Our file structure is a follows:

3. Change Contents

3.1. Changing Images

To change any images of the website
  1. Carefully collect the source name of the image (i.e. logo.png)
  2. Open the file called images.
  3. Find the particular image file.
  4. Replace the file with your image.
  5. Make sure that the file name does not change.The file name should be the same.

Example: Suppose you want to change the following image file:

You have to do the following to change this image with your own image:

  1. Open the file called images.
  2. Find the particular image file called logo.png
  3. Replace the file with your image
  4. Make sure that the file name does not change.

Note: Images seen in the live preview are only set for preview purposes.
They are not included in the download files.

3.2. Changing Brand Logo

  1. Open the folder called images.
  2. Find the .png files called logo.png.
  3. Replace the files with your own logo.
  4. Make sure that the file names does not change.

3.3. Changing Colors

We have used scss for this project to write css. If you are familiar with scss you should customize only the .scss files. Please make sure you compile the style.scss file after you have made changes in any of the .scss files.

3.3.1. Changing default template colors

  1. Open the tailwind.config.js file with a text-editor.
  2. Change the right-side values of the variables to change any default colors of your site.
  3. Save your file.

Have a look at the following image for a visual description:

3.5. Change icons

  1. In this template we have used 2 Icon library phosphor and hugeicons for this.
  2. Open the .html file with a text-editor from where you want to change any icon
  3. Choose and collect an icon from phosphor or hugeicons
  4. Replace the existing icon from the .html file with the new icon you got from phosphor or hugeicons

To get the icon from phosphor-

  1. Go to phosphor
  2. Click the icon tab
  3. Search for your desired icon font and click on the thumbnail to get the icon
  4. Copy the red bordered text as shown in the following image
  5. Collect this text to and replace the existing icon from the .html file.

4. Sources and Credits

We've used the following fonts, free icons and plugins as listed:

5. Support

Support Scope

Included in Free Support Scope:

  • Fixing bugs
  • Helping clients in changing site contents by sending instructions that couldn’t be covered by documentation

NOT Included in Free Support Scope:

  • Any type of custom changes
  • Any type of request to update clients’ site contents

Paid Support Scope:

Paid support is not a part of Free Support when you purchase the template from templateForest. We understand that some clients need custom changes while using our template. For that we kept an option for paid support which includes:

  • Custom change request
  • Custom pages
  • Custom features

We kept a flat rate for our paid support which is $35/hour.

Support Ticket

Please send your support request here: Support Request. You will response within 1 business day.

Regards,
pixelaxis Support Team