Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/themefisher/northendlab-jekyll

Northendlab is a responsive and blazing fast Jekyll blog theme that is specifically designed for tech or gaming related blogs and developers.
https://github.com/themefisher/northendlab-jekyll

jekyll jekyll-templates jekyll-theme jekyll-themes ssg themefisher

Last synced: about 1 month ago
JSON representation

Northendlab is a responsive and blazing fast Jekyll blog theme that is specifically designed for tech or gaming related blogs and developers.

Awesome Lists containing this project

README

        

# Northendlab Jekyll

![northendlab](https://demo.themefisher.com/thumbnails/northendlab-jekyll.png)

[live demo](https://demo.themefisher.com/northendlab-jekyll/)

### Jekyll Install

First of all, you need to install Jekyll on your PC. If you don't know how to install Jekyll on your PC, here is great [documentation](https://jekyllrb.com/docs/installation/) for beginners.

### Theme Install

After installing Jekyll on your pc, [download](https://github.com/themefisher/northendlab-jekyll) the theme from this repository. Unzip it and run `bundle exec jekyll server` to run this template on your localhost.

### Main Configuration

You don't need to change anything in the main configuration (`_config.yml`), just you need to change the `baseURL` when you host this template.

You will find every parameter in `_data/parameters.yml`` this file.

#### Navigation Menu

You can set the main menu and footer menu also from `_data/parameters.yml`, just follow the existing loop for creating a new menu item. This theme also supports the dropdown menu.

### Creating New Post

For creating a new blog post, you need to go to the `_posts` folder and create a new file. Make sure you are creating this file name with the existing post name structure which is `year-month-date-post-name.md`. (i.e `2020-02-06-my-awesome-blog.md`). Then follow the existing post front-matter to configure it. Or you can simply copy an existing post and replace its content.

### Creating a New Author

This is the same process for the blog post. Copy an existing author file, and replace your content and file name.

### Customize Other Pages

Another page customization (like about, contact) is very easy. You can see the other page in the `_pages/` folder. Find the page that you want to customize, and change the content from it. If this page has any loop item, then follow the existing loop to create a new one.

### Reporting Issues

We use GitHub Issues as the official bug tracker for the **Northendlab Jekyll Theme**. Please Search [existing issues](https://github.com/themefisher/northendlab-jekyll/issues). It’s possible someone has already reported the same problem.
If your problem or idea is not addressed yet, [open a new issue](https://github.com/themefisher/northendlab-jekyll/issues/new)

### Technical Support or Questions (Paid)

If you have questions or need help integrating the product please [contact us](mailto:[email protected]) instead of opening an issue.

## License

Copyright (c) 2016 - Present, Designed & Developed by [Themefisher](https://themefisher.com)

**Code License:** Released under the [MIT](https://github.com/themefisher/northendlab-jekyll/blob/main/LICENSE) license.

**Image license:** The images are only for demonstration purposes. They have their license, we don't have permission to share those images.