All Projects → longpdo → Neumorphism

longpdo / Neumorphism

Licence: mit
Neumorphism designed Jekyll theme for personal websites, portfolios and resumes.

Projects that are alternatives of or similar to Neumorphism

fuse-core
The 'Fuse Core' Jekyll theme.
Stars: ✭ 29 (-69.79%)
Mutual labels:  jekyll, jekyll-theme, github-pages, jekyll-template
Millennial
A minimalist Jekyll theme for running an online publication
Stars: ✭ 223 (+132.29%)
Mutual labels:  jekyll, jekyll-theme, github-pages, jekyll-template
Jekyll Theme Chirpy
A minimal, sidebar, responsive web design Jekyll theme that focuses on text presentation.
Stars: ✭ 773 (+705.21%)
Mutual labels:  jekyll, jekyll-theme, github-pages, jekyll-template
Lagrange
A minimalist Jekyll theme for running a personal blog
Stars: ✭ 454 (+372.92%)
Mutual labels:  jekyll, jekyll-theme, github-pages, jekyll-template
Minimal
Minimal is a Jekyll theme for GitHub Pages
Stars: ✭ 753 (+684.38%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Cayman
Cayman is a Jekyll theme for GitHub Pages
Stars: ✭ 719 (+648.96%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Autm Rb
Jekyll theme
Stars: ✭ 80 (-16.67%)
Mutual labels:  jekyll, jekyll-theme, jekyll-template
Chalk
Chalk is a high quality, completely customizable, performant and 100% free Jekyll blog theme.
Stars: ✭ 987 (+928.13%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Jekyll Theme Basically Basic
Your new Jekyll default theme
Stars: ✭ 524 (+445.83%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Mediumish Theme Jekyll
Jekyll Template - Mediumish
Stars: ✭ 786 (+718.75%)
Mutual labels:  jekyll, jekyll-theme, jekyll-template
Time Machine
Time machine is a Jekyll theme for GitHub Pages
Stars: ✭ 41 (-57.29%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Moving
A clean and minimalist theme for Jekyll.
Stars: ✭ 701 (+630.21%)
Mutual labels:  jekyll, jekyll-theme, jekyll-template
Type Theme
A free and open-source Jekyll theme with responsive design. Great for blogs and easy to customize.
Stars: ✭ 657 (+584.38%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Minimal Mistakes
📐 Jekyll theme for building a personal site, blog, project documentation, or portfolio.
Stars: ✭ 8,967 (+9240.63%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Jekyll Uno
Jekyll-Uno - a minimal, responsive theme for Jekyll based on Uno for Ghost
Stars: ✭ 559 (+482.29%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Android10.github.io
Jekyll project for blog: fernandocejas.com.
Stars: ✭ 15 (-84.37%)
Mutual labels:  jekyll, jekyll-theme, jekyll-template
Jekyll Timeline
Timeline / Résumé Theme with Jekyll
Stars: ✭ 46 (-52.08%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Dinky
Dinky is a Jekyll theme for GitHub Pages
Stars: ✭ 70 (-27.08%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Garth
🥁 A really basic theme for Jekyll
Stars: ✭ 85 (-11.46%)
Mutual labels:  jekyll, jekyll-theme, github-pages
Alembic
⚗️ A Jekyll boilerplate theme designed to be a starting point for any Jekyll website
Stars: ✭ 501 (+421.88%)
Mutual labels:  jekyll, jekyll-theme, github-pages

Neumorphism

Neumorphism designed Jekyll theme for personal websites, portfolios and resumes.

Open Issues License Jekyll Themes Shield

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

Project Screenshot

This is a personal website built with Jekyll and hosted on Github Pages, which is based on the new Neumorphism design trend and was developed with a mobile-first approach. This can be used by developers, who want to showcase their resume and portfolio. If you want to use this for your own website, fork this repository and then refer to personalize and customize.

Built With

Features

Getting Started

To get a local copy up and running follow these simple steps.

The commands and instructions I provide are for MacOS - please look up the specific commands for your OS on your own.

Prerequisites

brew install node

If you need to switch between Node versions regurlarly, I would recommend to install Node via Node Version Manager.

gem install bundler jekyll

For more information, refer to this.

npm install -g yarn

Installation

Recommended way: If you want to contribute to this theme or open issues due to problems implementing this on your own, I would recommend forking the repository directly. This makes it easier for me to solve open issues and questions or check pull requests.

1.1: Fork the repository (using the Fork button at the top) and then clone the repository

# Replace {YOUR_USERNAME} with your actual username
git clone https://github.com/{YOUR_USERNAME}/neumorphism.git

or

1.2: Create your own repository (using the green Use this template button at the top) and then clone the repository

# Replace {YOUR_USERNAME}, {YOUR_REPOSITORY} with the actual values
git clone https://github.com/{YOUR_USERNAME}/{YOUR_REPOSITORY}.git

2: Change directory into neumorphism

cd neumorphism

3: Install dependencies

yarn

Usage

  • Run and develop locally with live server at http://localhost:4000, this will also build production-ready JS and SCSS assets with every change
gulp
  • After committing and pushing, see the Settings page of your repository to see where your site is published at via Github Pages.

Personalize and Customize

_config.yml

Edit _config.yml to personalize your site. For documentation, refer to docs/config.md.

Github Metadata Plugin

If you want to automatically have your Github repositories pulled for the Open Source Projects section, then you also need to authenticate yourself for the Github Metadata plugin to work.

You need to generate a new personal access token on GitHub:

  • Go to the Github Token site
  • Select the scope public_repository, and add a description.
  • Confirm and save the settings. Copy the token you see on the page.
  • Create a .env file inside your repository and add your generated JEKYLL_GITHUB_TOKEN:
JEKYLL_GITHUB_TOKEN=0YOUR0GENERATED0TOKEN0

To complete the configuration for the Github Metadata plugin, you also need to change the value of repository inside _config.yml. After this, you should the Github Metadata plugin should work properly.

For optimal results, you should make sure, that every Github project, you want included on this portfolio, has added following informations on Github:

  • Description
  • Homepage link, if there is a live version of it
  • Topics

Example: Github Repository Information Example

_data/*.yml

Edit files inside _data to add information to the portfolio. For documentation, refer to docs/data.md.

Particles.js

Edit assets/particles.json to customize the landing page backgorund animation. For more information, refer to this.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements

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