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 aneeshdevasthale.me/blog.
Features Added to AnyBlog
- Removed comments. Comments are now handled by disqus.
- Added tags functionality
- Added Bootstrap
- Added share buttons
- Added CKEditor for a fully featured HTML Editor for blog content
- URLs have URL slugs instead of the actual id of the
ParseObject
.
Setup
Created a new app on Parse, and make sure you go through getting started guide for Cloud Code.
Type
parse new .
in the directory where this README resides, authenticate with your Parse credentials, and choose the app name you created.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 yourshareAddress
. (For Step 5)Go to Disqus and create a new site profile. Choose an unique disqus url. If you choose
myblog.disqus.com
, thenmyblog
is now yourdisqus_shortname
. (For Step 5)Edit
cloud/app.js
and specify youruserDisplayName
,shareAddress
anddisqus_shortname
.Type
parse deploy
. This deploys your app to Parse.Go to yoursubdomain.parseapp.com/blog and view your copy of the blog.
You will see a blank page. Go to to yoursubdomain.parseapp.com/blog/admin to create a new post.
Enjoy Anyblog forked by Aneesh!