Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/neoito-hub/learninghub

Style guides and learning materials for devs, to build lightning-fast web apps 🚀 | HTML | CSS | JS | REACT
https://github.com/neoito-hub/learninghub

css html5 javascript reactjs styleguide

Last synced: 6 days ago
JSON representation

Style guides and learning materials for devs, to build lightning-fast web apps 🚀 | HTML | CSS | JS | REACT

Awesome Lists containing this project

README

        

# learningHub | Style Guides and Learning materials for devs, to build lightning fast web apps 🚀

Website link: https://learn.neoito.com/

## To contribute:

Site is built using gatsby and below are the instructions to add content.

To install and run app;

```
yarn install
yarn start
```

Deploy: All the changes in master branch will be deployed to live site using github actions and gh-pages.

## Hacks:

There is a content folder in the root directory, where pages / topics are added as Markdown.

To create a new page; add a new file where filename will be assigned as the route / topic.

To change title and meta desc of each page

```
---
title: "Introduction"
metaTitle: "This is the title tag of this page"
metaDescription: "This is the meta description"
---
```

To create sub category structures, follow same structure as `shell.md and shell directory`

Place the above snippet of code in all MD files to customize title and meta data.

To change website title, description, theming and order of pages: Edit `config.js` file in the root

To change order or to define specific routes

```
forcedNavOrder: [
'/introduction', // add trailing slash if enabled above
'/newcomers',
'/linux',
'/git',
'/angular',
'/python',
'/nativescript'
]
```

Happy Hacking 🙌

### Credits:

Hasura [gitbook] - https://github.com/hasura/gatsby-gitbook-starter