https://github.com/Wildhoney/Dory
Dory is a responsive, universal, GitHub collaborated blogging platform built on React and powered by Express. By combining awesome features such as automatic RSS generation, HTML5 offline support, push notifications, with a powerful development environment using hot reloading, SASS and Markdown, Dory allows developers to quickly dive into the depths of blogging.
https://github.com/Wildhoney/Dory
Last synced: 9 months ago
JSON representation
Dory is a responsive, universal, GitHub collaborated blogging platform built on React and powered by Express. By combining awesome features such as automatic RSS generation, HTML5 offline support, push notifications, with a powerful development environment using hot reloading, SASS and Markdown, Dory allows developers to quickly dive into the depths of blogging.
- Host: GitHub
- URL: https://github.com/Wildhoney/Dory
- Owner: Wildhoney
- License: mit
- Created: 2016-01-19T21:04:09.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-01-24T14:50:15.000Z (over 9 years ago)
- Last Synced: 2025-07-28T00:50:30.792Z (9 months ago)
- Language: JavaScript
- Homepage: https://dory-app.herokuapp.com/
- Size: 11.4 MB
- Stars: 127
- Watchers: 6
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-projects - Dory - Dory is a responsive, universal, GitHub collaborated blogging platform built on React and powered by Express. By combining awesome features such as automatic RSS generation, HTML5 offline support, push notifications, with a powerful development environment using hot reloading, SASS and Markdown, Dory allows developers to quickly dive into the depths of blogging. ⭐127 `JavaScript` (📦 Legacy & Inactive Projects)
README

> Dory should have a blog to write before she forgets.
> So don't be like her else you'll have many regrets.
> And don't tell Dory she needs the internets.



**Dory** is a responsive, [universal](https://medium.com/@mjackson/universal-javascript-4761051b7ae9#.z4idbohho), [GitHub collaborated](#collaboration) blogging platform built on React and powered by Express. By combining awesome features such as automatic RSS generation, [HTML5 offline support](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API), push notifications, with a powerful development environment using [hot reloading](https://github.com/gaearon/react-hot-loader), SASS and Markdown, Dory allows developers to quickly dive into the depths of blogging.
---

## Documentation
Getting started with Dory is a fairly straightforward task — however we have broken up the various steps to make this even easier. By step three you will be publishing posts to Heroku.
1. [Getting Started](docs/GETTING_STARTED.md)
2. Travis & Heroku
3. [Publishing](docs/PUBLISHING.md)
4. [GitHub Authentication](docs/GITHUB.md)
5. [Redis Authentication](docs/REDIS.md)
6. Modifying Options
7. Development
## Features
* Provides a [universal JavaScript](https://medium.com/@mjackson/universal-javascript-4761051b7ae9) environment using React and Express;
* Integrates native [Markdown](https://github.com/evilstreak/markdown-js) support for generating blog posts;
* Instantaneous publishing to [Heroku](https://www.heroku.com/) for each post via [Travis CI](https://travis-ci.org/);
* Supports [Webpack Hot Reloading](https://github.com/webpack/docs/wiki/hot-module-replacement-with-webpack) for rapid development;
* Generates a valid [RSS](https://en.wikipedia.org/wiki/RSS) feed when you publish articles;
* Utilises HTML5 [`ServiceWorker`](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API) for offline support;
### Upcoming
* Automatically pings via [Ping-o-matic](http://pingomatic.com/) to notify of updates;
* Generates a [`sitemap.xml`](http://www.sitemaps.org/protocol.html) with automatic XSLT styling;
* Integrates [Disqus](https://disqus.com/) for post commenting when enabled via `dory.yml`;
* Seamlessly applies background sync for posting comments when offline;
* Implements the HTML5 [Push API](https://developer.mozilla.org/en/docs/Web/API/Push_API) for notifying users of added posts;
* Allows integration of generic pages – such as about and contact us;
* [Have an idea?](https://github.com/Wildhoney/Dory/issues/new)
[](http://forthebadge.com)
[](http://forthebadge.com)