Skip to content
My Personal Homepage built with Nuxt.js
Vue JavaScript Shell CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets/style modified content: mengenal higher-order function di javascript Aug 23, 2019
components add drafts and resolve bug after dependencies update Nov 14, 2019
contents add drafts and resolve bug after dependencies update Nov 14, 2019
directives add rss feed Jul 25, 2019
layouts add search posts Sep 1, 2019
pages add drafts and resolve bug after dependencies update Nov 14, 2019
plugins upgrade Jul 19, 2019
static Merge branch 'master' of https://github.com/sutanlab/sutanlab.id Sep 20, 2019
store add search posts Sep 1, 2019
test
utils add search posts Sep 1, 2019
.babelrc upgrade Jul 19, 2019
.env.example remove process env onesignal res api key and auth key Aug 3, 2019
.eslintrc.js clean config Jul 30, 2019
.gitignore remove guid field in feed.xml and add posts.published generator Aug 30, 2019
.travis.yml change branch travis-ci Jul 19, 2019
README.md modified README.md Sep 1, 2019
app.html add netlify.toml Jul 24, 2019
generate.js add search posts Sep 1, 2019
jest.config.js upgrade Jul 19, 2019
netlify.toml mod: netlify.toml Aug 21, 2019
nuxt.config.js add drafts and resolve bug after dependencies update Nov 14, 2019
package.json
post.sh add css and js source attr and add new post Aug 19, 2019
renovate.json upgrade Jul 19, 2019
yarn.lock add drafts and resolve bug after dependencies update Nov 14, 2019

README.md

👨‍💻 Sutan Nst. Personal Homepage

Netlify Status Codacy Badge Build Status Website Performance Accessibility Best Practice SEO PWA

My Personal Homepage & Blog site with NuxtJS : https://sutanlab.id

Required in System

Ongoing Features

  • Mobile friendly + offline-first with PWA Module
  • Beautiful but performant
  • Push notifications support
  • Reading-time
  • SEO Optimized
  • Image optimized
  • Feed RSS & Sitemap
  • Comment system with disqus
  • Social share (FB, Twitter, WA)
  • Posts pagination
  • Search posts
  • Sorting posts by category & tags

Build setup

$ yarn install # install dependencies

$ yarn start # serve with hot reload at local server

$ yarn build # build for production

$ yarn test # test with jest environment

$ yarn score # generate lighthouse badges for deployed site with (if has lighthouse-badges cli)

This site use Nuxt.js Framework. Read Nuxt.js Documentation.

Use make post template

$ ./post -h # output instructions

$ ./post -c {POST_TITLE} # create post

$ ./post -d {POST_TITLE} # create draft post

$ ./post -p {POST_TITLE} # publish/promote a draft to a post

Note

  • How to resolve System limit for number of file watchers reached
$ sudo echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
  • Integrate OneSignal Push Notifications with RSS Feed in Zapier

Special Thanks to :


Copyright © 2019 by Sutan Gading Fadhillah Nasution

You can’t perform that action at this time.