Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rip21/next-ololos-blog
Ololos blog. Overcomplicated travel blog written using GraphQL + React + Next.js. For learning purpose :)
https://github.com/rip21/next-ololos-blog
apollo blog example graphql nextjs react reactjs styled-components universal
Last synced: about 1 month ago
JSON representation
Ololos blog. Overcomplicated travel blog written using GraphQL + React + Next.js. For learning purpose :)
- Host: GitHub
- URL: https://github.com/rip21/next-ololos-blog
- Owner: RIP21
- License: mit
- Created: 2017-06-20T11:46:40.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T18:19:36.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T12:55:28.653Z (7 months ago)
- Topics: apollo, blog, example, graphql, nextjs, react, reactjs, styled-components, universal
- Language: JavaScript
- Homepage: http://ololos.space/
- Size: 22 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# next-ololos-blog
[![Greenkeeper badge](https://badges.greenkeeper.io/RIP21/next-ololos-blog.svg)](https://greenkeeper.io/)
[![Graphcool badge](https://www.graph.cool/static/media/badge.2cbac90a.svg)](https://www.graph.cool/)Ololos-blog is a travel blog I wrote for learning purposes, now it's mine sort of playground for learning and trying new tech.
If you have any questions about the code and tech, please ask in issues section :)
The project made of `React`, `next.js`, `apollo-graphql`, `styled-components` and `react-semantic-ui`.
From next.js part, it uses:
- Custom express server with custom parameterized routes
- styled-components instead of original styled-jsx
- apollo-grapql integration with next.js
- meta info injection for better CEO
- A few semantic HTML tags so it will be better parsable by bots
- Google analytics integrationOld unused, for now, backend part: https://github.com/RIP21/ololos-blog-react-redux-universal/tree/master/backend
Dev tooling installed:
- Prettier
- ESlint
- Stylelint
- JestTo build:
```
yarn build
```
Then to run in production:
```
yarn start
```To run in develop:
```
yarn dev
```