Papp Jekyll Theme

Primula Jekyll Introduction

Papp Jekyll Theme is a content focussed responsive theme for the Jekyll blogging platform. Designed with a focus on typography to provide a great experience for the reader. Purpose built to look great across all platforms and screen sizes.

Papp Jekyll Theme

Jekyll Theme Deployment

To run our the jekyll theme locally, navigate to the theme directory from your PC and run bundle install command in git client app. to install the dependencies, then run bundle exec jekyll serve to start the Jekyll server.

Here following some good resources to deploy jekyll :

How to add authors?

You need to follow 2 steps to add authors in that theme. Here following the steps :

Step 1 (Add author in post) :

In the post configuration area you need to put

author_id: 3

For example :

---
layout: post
title: "Test Post title"
date: 2019-08-01 10:59:37 +0600
post_image: /assets/images/blog-images/blog-img16.jpg 
tags: [tag1, tag2, tag2]
categories: [category-name]
author_id: 3
comments: false
excerpt: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnaliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
---

there author name is Jhon Doe but i have to put 3 or 4 or 5 or any other number.

Step 2 (Add author in _author data folder) :

After adding the author_id in post you must need to create a html file with following configuration.

---
layout: author
name: Jhon Doe
author_id: 3
email: example@yourdomain.com
bio: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt .
image: /assets//images/authors/author-pic.jpg
location: Sao Paulo, BR
---

You can add more option there like, facebooktwitterinstagraminstagramreddit with the social links. It will display in author information area. These are actually optional.

Now copy that html folder inside _authors data folder

If you have already created html file for that author then you may skip the step #2

Setup Navigation Menu

Navigation will be visible in the top header area. You can control and edit the navigation from the _data/navigation.yml data file. The current navigation links are:

- title: home
  url: home
  submenu:
  - title: home gradient
    url: /home-gradient
  - title: home image
    url: /home-image
  - title: home video
    url: /home-video
- title: services
  url: services 
- title: screenshots
  url: screenshots
- title: pricing
  url: pricing
- title: team
  url: team
- title: blog
  url: blog
- title: contact
  url: contact

You can add a title and a URL for each navigation item for the website. For example, if you want to add a link to the about page, you can append the following to the list.

– title: about
url: /about

Disqus Comment Settings

You need to change the shortname to use your own discuss comment system.

Open _includes/disqus_comment.html file, and change the _doxyjekyll _value on line number 15 with your Disqus account shortname.

s.src = ‘//doxyjekyll.disqus.com/embed.js’;

So, if your Disqus shortname is example, the final code above should be

s.src = ‘//example.disqus.com/embed.js’;

That’s all you need to setup Disqus from the theme side. If you get any issue feel free contact us.