Deepthink
Razorthink's inhouse RSS Feed! What's the happening trend in the domain of Artificial Intelligence?
The idea is to create a bucket of recent trends and patterns.
Objectives,
- Simple yet intuitive UI
- Posting should be obvious and easy Google Sheets!
- Frugal innovation to derive zero-cost solution
Learn more and contribute on GitHub.
Configuration:
User:
- User adds / updates content in Google Sheets!
- The sheets triggers onChange event and executes publishToTravis function.
- Travis run nodejs script configured to fetch the posts from google sheets and create a markdown files.
- The jekyll site auto updates on the changed / added md files from _posts folder.
Developer:
- Developer modifies the package
- On push, an event is triggerd in github using webhooks.
- The event is published to Travis CI.
To serve jekyll pages:
# Init Op Only
npm install
bundle install
# Fetch Data
npm run getdata
# To run locally
bundle exec jekyll serve
Some fun facts about the setup of this project include:
- Built using Jekyll.
- Developed on GitHub and hosted for free on GitHub Pages.
- Free DB host - Google Sheets.
- Appreciate TravisCI's help for auto-sync!
- Base template by Hyde and Poole.
- Quotes curated by Forismatic!
- Support for Open Graph Protocol using iFramely.
- Disqus for comments.
- Site Traffic analysis by Google Analytics.