All Projects → eteplus → giog

eteplus / giog

Licence: MIT License
It's based on githud issues and built with Vue 2.x, vue-router & vuex with server-side rendering by koa

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
HTML
75241 projects

Projects that are alternatives of or similar to giog

Laravel Vuejs.com
Laravel and VueJs Blog, using Laravel nova, GraphQL, NuxtJs, Apollo and ...more
Stars: ✭ 54 (+285.71%)
Mutual labels:  pwa, ssr, vue-router
Hackernews
HackerNews clone built with Nuxt.js
Stars: ✭ 758 (+5314.29%)
Mutual labels:  pwa, ssr, vue-router
Koa Vue Ssr Template
This template built with vue 2.x, vue-router & vuex & webpack3 with server-side rendering by koa
Stars: ✭ 53 (+278.57%)
Mutual labels:  koa, ssr, vue-router
Naice Blog
😺 新的博客上线啦
Stars: ✭ 93 (+564.29%)
Mutual labels:  koa, ssr, vue-router
Vue Chat
👥Vue全家桶+Socket.io+Express/Koa2打造一个智能聊天室。
Stars: ✭ 887 (+6235.71%)
Mutual labels:  koa, vue-router
Kov Blog
A blog platform built with koa,vue and mongoose. 使用 koa ,vue 和 mongo 搭建的博客页面和支持markdown语法的博客编写平台,自动保存草稿。博客地址:https://chuckliu.me
Stars: ✭ 635 (+4435.71%)
Mutual labels:  koa, vue-router
Angela
🙂angela (安其拉):react ssr router redux; react同构框架
Stars: ✭ 15 (+7.14%)
Mutual labels:  koa, ssr
Award
⚙基于react的服务端渲染框架
Stars: ✭ 91 (+550%)
Mutual labels:  koa, ssr
Nuxt Wordpress Pwa
Wordpress + Vue + Nuxt.js
Stars: ✭ 251 (+1692.86%)
Mutual labels:  pwa, ssr
Yinyue
🏖Version Of Progressive Web App ( Serverless )
Stars: ✭ 57 (+307.14%)
Mutual labels:  koa, pwa
vue-ssr-starter
Starter kit for projects with Webpack 4, Vue 2 and SSR
Stars: ✭ 53 (+278.57%)
Mutual labels:  ssr, vue-router
React Lego
React-lego : incrementally add more cool stuff to your react app
Stars: ✭ 417 (+2878.57%)
Mutual labels:  koa, ssr
Vue Koa2 Login
基于 token 的登录注册。
Stars: ✭ 275 (+1864.29%)
Mutual labels:  koa, vue-router
egg-nuxt
The Nuxt plugin for eggjs
Stars: ✭ 23 (+64.29%)
Mutual labels:  koa, ssr
Koa React Universal
lightweight React-Koa2 universal boilerplate, only what is essential
Stars: ✭ 112 (+700%)
Mutual labels:  koa, ssr
Koot
Koot是基于React和Koa的WEB全栈技术解决方案。
Stars: ✭ 59 (+321.43%)
Mutual labels:  koa, ssr
Vue Family Bucket Ssr Koa2 Full Stack Development From Meituan
🚀🚀2020最新Vue全家桶+SSR+Koa2全栈开发☁
Stars: ✭ 100 (+614.29%)
Mutual labels:  koa, ssr
Koa React Isomorphic
Boilerplate for Koa & React
Stars: ✭ 128 (+814.29%)
Mutual labels:  koa, ssr
React Pwa
An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.
Stars: ✭ 2,433 (+17278.57%)
Mutual labels:  pwa, ssr
Angular11 App
Angular 11 ,Bootstrap 5, Node.js, Express.js, CRUD REST API, PWA, SSR, SEO, Angular Universal, Lazy Loading, PostgreSQL, MYSQL
Stars: ✭ 233 (+1564.29%)
Mutual labels:  pwa, ssr

Giog

This Blog built with Vue 2.x, vue-router & vuex with server-side rendering by koa.

It's powered by Github Issues and use github GraphQL API v4

Init Setup

Required:

  • node >= 8.9.4
  • npm >= 5.6.0
# install dependencies
npm install # or yarn
  1. Modify config/config.js.
userInfo: {
  github: 'https://github.com/eteplus',
  userName: 'ETEPLUS',
  avatar: '/static/img/avatar.jpeg',
  motto: 'Designer and Coder. ^_^',
},

siteInfo: {
  name: 'ETEPLUS',
  // website record number - ICP备xxxxx号
  recordText: ''
}
  1. Copy config/github.example.json to config/github.json and modify it.

Apply accessToken -> Page -> Personal access tokens -> Generate new token

pageSize: The number of synchronizations per page

{
  "accessToken": "github accessToken",
  "owner": "github username",
  "repository": "issues repository",
  "pageSize": 8
}
  1. Excute Database migrate and sync issues
npm run db:migrate

npm run sync

Reverse:

All data will be cleared, u need to re-excute the above operation

npm run db:migrate:undo

Build Setup

# serve in dev mode, with hot reload at 127.0.0.1:3030
npm run dev

# build for production
npm run build

# serve in production mode
npm start

Deploy Setup

Modify pm2.json and use pm2 to manage the application

pm2 startOrReload pm2.json

Author

Giog © ETEPLUS, Released under the MIT License

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