Installation
1. First, unzip main file, copy all files from /theme/ folder to your work dir.
2. To run the theme locally, navigate to the theme directory and install all the dependencies with Bundler:
3. Then run the following command to start the Jekyll server
4. Browse to http://localhost:4000
You can find more on Deployment Methods page on Jekyll Website.
Navigation Configurations
To configure site navigation left panel go to _data/navigation.yml file:
...
main:
# About
- title: "About"
url: "#about-section"
parent: 0
# Resume
- title: "Resume"
url: "#resume-section"
parent: 0
# Works
- title: "Works"
url: "#works-section"
parent: 0
# Pricing
- title: "Pricing"
url: "#pricing-section"
parent: 0
...
Each menu item are linked with header menu. To add new menu item use this code:
- title: "Resume"
url: "#section-resume"
parent: 0
- "title" - Menu item name
- "url" - Menu item url
- "parent" - Sub Menu Item. if "1" sub menu style was activated for menu item.
- "childs" - Sub Menu Items List
Content Configurations
All content of all pre-built sections on home page you can edit in _data/content.yml file.
All pre-built sections name:
- hero-image
- about
- resume
- portfolio
- pricing
- testimonials
- clients
- blog
- contacts
Home Page Builder
To edit a home page structure go to file /index.html
For example standart page file structure:
---
layout: builder
sections: hero-image,about,resume,portfolio,pricing,testimonials,blog,clients,contacts
---
- "layout" - "builder", used if you want activated builder for page
- "sections" - List of sections names per comma for home page. All names you can check in Content Configurations.
Posts
To create a new post, you can create a new markdown file inside the /_posts/ directory by following the recommended file naming format:
YEAR-MONTH-DAY-title.MARKUP
Where YEAR is a four-digit number, MONTH and DAY are both two-digit numbers, and MARKUP is the file extension representing the format used in the file. For example, the following are examples of valid post filenames:
2011-12-31-new-years-eve-is-awesome.md
2012-09-12-how-to-write-a-blog.md
All blog post files must begin with front matter which is typically used to set a layout or other meta data betwenn "---" and "---"". After will be rendered with Markdown and show up as “Content”.
For example standart post file structure:
---
layout: post
title: "By spite about what to do"
date: 2020-06-15
category: Design
image: assets/img/blog/blog1.jpg
author: Ryan Adlard
tags: jekyll
---
So striking at of to welcomed resolved. Northward by described up household therefore attention. Excellence decisively nay man yet impression for contrasted remarkably.
To create a draft post, create the post file under the /_drafts/ directory, and you can find more information at Working with Drafts.
Pages
To create a new pages, you need create a new markdown file inside the your work directory.
All pages files must begin with front matter which is typically used to set a layout or other meta data betwenn "---" and "---"". Text after will be rendered with Markdown and show up as “Content”.
For example standart page file structure:
---
layout: page
title: About
---
So striking at of to welcomed resolved. Northward by described up household therefore attention. Excellence decisively nay man yet impression for contrasted remarkably.
Projects
To create a new project, you need create a new markdown file inside the /_works/.
All projects files must begin with front matter which is typically used to set a layout or other meta data betwenn "---" and "---"". Text after will be rendered with Markdown and show up as “Content”.
For example standart project file structure:
---
# preview details
layout: works-single
title: Mozar
category: Photography
category_slug: photography
image: assets/img/works/work1.jpg
# full details
full_image: assets/img/works/single1.jpg
info:
- label: Year
value: 2022
- label: Technology
value: Photoshop, XD
description1:
show: yes
title: Project Goal
text: "Aliquam a sapien diam. Phasellus pulvinar tellus aliquam eleifend consectetur. Sed bibendum leo quis rutrum aliquetmorbi.
Donec imperdiet risus at tortor consequat maximus et eget magna. Cras ornare sagittis augue, id sollicitudin justo tristique ut. Nullam ex enim, euismod vel bibendum ultrices, fringilla vel eros. Donec euismod leo lectus, et euismod metus euismod sed. Quisque quis suscipit ipsum, at pellentesque velit. Duis a congue sem.
"
gallery:
- assets/img/blog/blog3.jpg
- assets/img/works/work4.jpg
- assets/img/blog/blog4.jpg
description2:
title: Project Result
text: "Aliquam a sapien diam. Phasellus pulvinar tellus aliquam eleifend consectetur. Sed bibendum leo quis rutrum aliquetmorbi.
Donec imperdiet risus at tortor consequat maximus et eget magna. Cras ornare sagittis augue, id sollicitudin justo tristique ut. Nullam ex enim, euismod vel bibendum ultrices, fringilla vel eros. Donec euismod leo lectus, et euismod metus euismod sed. Quisque quis suscipit ipsum, at pellentesque velit. Duis a congue sem.
"
video:
poster: assets/img/blog/blog9.jpg
id: Gu6z6kIukgg
---
Preview/General Details
- "title" - Project Name
- "category" - Project Category Name
- "category_slug" - Project Category Slug (must be same as in filters and use only latin characters)
- "image" - Project Preview Image
Single Page Details
- "full_image" - Project Full Image
- "info" - Project Info List
- "description1" - Project Description First (Start)
- "gallery" - Project Gallery Images
- "description2" - Project Description Second (End)
- "video" - Project Youtube Video ID and Cover Image
Translation
To translate all default strings go to /_data/ui-text.yml file
ui_text:
home: "Home"
blog: "Blog"
blog_subtitle: "All the most current news and events of my life"
archive: "Archive"
blog_post: "Blog Post"
by: "by"
share: "Share"
share_on: "Share on"
tags: "Tags"
prev: "Prev"
next: "Next"
comments: "Comments"
full_name: "Full Name"
your_full_name: "ej.: Genoveva Lian Hullt"
email_address: "Email Address"
your_email_address: "example@domain.com"
message: "Message"
your_message: "To Write"
send_message: "Send Message"
view_project: "View Project"
new: "new"
search: "Search ..."
recent_posts: "Recent Posts"
latest_posts: "Latest Posts"
categories: "Categories"
follow_me: "Follow Me"
all: "All"
read_more: "Read More"