Clone or download
Pull request Compare This branch is 27 commits ahead of dweekly:master.
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.
cloud
public
.gitignore
LICENSE
README.markdown

README.markdown

Overview

There are a lot of blogging platforms based on Node.js/Express.js. When Parse introduced hosting with Express, they also had an example blog called AnyBlog that showcased the same. However, AnyBlog wasn't a practical solution for a blog. This fork develops upon AnyBlog so that this can be a viable and easy to use blogging platform.

You can check out the official hosted version at www.anyblog.co. You can check out the demo of my version at aneesh.xyz/blog.

Features Added to AnyBlog

  1. Removed comments. Comments are now handled by disqus.
  2. Added tags functionality
  3. Added Bootstrap
  4. Added share buttons
  5. Added CKEditor for a fully featured HTML Editor for blog content
  6. URLs have URL slugs instead of the actual id of the ParseObject.

Setup

  1. Created a new app on Parse, and make sure you go through getting started guide for Cloud Code.

  2. Type parse new . in the directory where this README resides, authenticate with your Parse credentials, and choose the app name you created.

  3. Now, we'll need to configure the url where you can reach your app. Go to your app's setting page and set a unique subdomain for your Web Hosting url. The subdomain.parseapp.com/ will be your shareAddress. (For Step 5)

  4. Go to Disqus and create a new site profile. Choose an unique disqus url. If you choose myblog.disqus.com, then myblog is now your disqus_shortname. (For Step 5)

  5. Edit cloud/app.js and specify your userDisplayName, shareAddress , blogTitle and disqus_shortname.

  6. Type parse deploy. This deploys your app to Parse.

  7. Go to yoursubdomain.parseapp.com/blog and view your copy of the blog.

  8. You will see a blank page. Go to to yoursubdomain.parseapp.com/blog/admin to create a new post.

  9. Enjoy Anyblog forked by Aneesh!