Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/neoito-hub/learninghub
- Owner: neoito-hub
- License: mit
- Created: 2020-05-29T18:29:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T21:03:25.000Z (almost 2 years ago)
- Last Synced: 2024-08-04T01:09:38.617Z (4 months ago)
- Topics: css, html5, javascript, reactjs, styleguide
- Language: JavaScript
- Homepage: https://learn.neoito.com/
- Size: 46 MB
- Stars: 23
- Watchers: 6
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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