{"repo":"BigDataBoutique/ElastiQuill","free":true,"listed":false,"github":"https://github.com/BigDataBoutique/ElastiQuill","clone":"git clone https://github.com/BigDataBoutique/ElastiQuill.git","description":"Modern blog engine running on Elasticsearch","language":"JavaScript","stars":106,"topics":["elasticsearch","blog","blog-engine"],"license":"Apache-2.0","category":"docs-static-sites","readme_excerpt":"ElastiQuill is a modern blog engine built on top of Elasticsearch Features: - Fully featured blog engine - posts, comments and replies to comments - Anti-spam with Akismet and Recaptcha - Medium-like writing interface - Blog analytics 100% powered by Elastic - Fully customizable design and layout via handlebars templates - Support for content pages and a contact form - Password-less admin interface (social login / SSO) - Cross-posting between other blogs and Medium - Social posting integration (Twitter, LinkedIn, Reddit) - Built-in backup and full database dump - Content caching - Themes support Demo: https://elastiquill.bigdataboutique.com Deploying The easiest way to deploy ElastiQuill is to use the official Docker image: Instructions for running on Kubernetes are available under k8s/ . Set up admin login Google First, you will need to have a Google project and to enable Google+ APIs for it. Go to https://console.developers.google.com/apis/dashboard, click Enable APIs and Services . Search for google plus and enable the Google+ API . Once that is done, go to https://console.developers.google.com/apis/credentials, click Credentials - OAuth Client ID - Web Application. Set: - Authorized JavaScript origins to hostname - Authorized redirect URIs to https://{hostname}{prefix}{api-route}/auth/google/callback Where hostname is your blog DNS, prefix is the value of the blog.blog-route-prefix configuration and api-route the blog.api-route configuration. Copy the Client ID and Client","default_branch":null,"files":null,"tree":[],"storefront":"/r/BigDataBoutique","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BigDataBoutique/ElastiQuill/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}