Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sr2ds/vue-blog

🤠One Simple Blog for tests with VueJs&Bulma on GitPages and Cordova
https://github.com/sr2ds/vue-blog

blog bulma-css cordova javascript mobile-app vuejs

Last synced: about 1 month ago
JSON representation

🤠One Simple Blog for tests with VueJs&Bulma on GitPages and Cordova

Awesome Lists containing this project

README

        

# vue-blog
This Repo is a one test with VueJS, Github pages, mobile build and any Api to store data.

## Motivation
Study and test to create a free, open source blog (web/mobile app) with efficient technology.

## Todo

- [x] Publish on GitHub Pages
- [x] Implement Android Build
- [x] Simplify Android Build with npm script in local enviroment
- [ ] Run Android Build with Dockerized Cordova enviroment
- [ ] Dinamic posts with data store on gists/gsheets/firebase
- [x] Ready dinamic index on gists
- [x] Store Token on Vuex (login)
- [ ] Crud posts with GitHub API
- [x] Initial Blog Layout
- [ ] Seo Analitycs

## Builds and Run

### Local Run

```
npm run serve
```

### Build Android (in development)

To make your .apk on root project folder as app-debug.apk, run:
```
npm run build-android
```

### Upload to github Pages

```
npm run deploy
```

## Usage

With vue-blog you can have your SPA blog without pay nothing for any. You only need these steps.

### Prepare to store posts on Gists - GitHub

Before run your vue-blog, for auth and make yours posts, you need generate a token on github:

1. Access: https://github.com/settings/tokens
2. Cick on Generate New Token
3. Confirm your password
4. Select on scope: Gist - Create gists
5. Done, save your token.