<div dir="ltr"><i>**<b>DISCLAIMER</b>**</i><div><i><br></i></div><div><i>This is a self promotional message and quite unrelated to IPython and development in python in general. But I believe, it's something that makes lives of developers easier, in fact I built it to make my life easier. Now, as an OpenSource activity it needs some promotion to attract users and contributors alike. </i></div><div><i><br></i></div><div><i>Also, I am not good at writing promotional messages, so this mail might look really messy. Hence, apologies in advance.</i></div><div><i><br></i></div><div><i>*********************************************************************************************</i></div><div><i><br></i></div><div>git is the lifeline of most of the OpenSource activities around the globe. We all write code, create projects on github and push our changes to the repo and blah blah blah... That's what we all do, git add | commit | merge | push are probably the most used commands on a developer's console, the command pattern is muscle memory.</div><div><br></div><div>Now with the introduction of github-pages it has been possible to host static websites for your projects on github, most of the serious projects on github already have their static websites there. </div><div><br></div><div>Sometimes we want to maintain blogs for our projects on the project website. But github-pages being a static platform does not provide backend scripting or database capabilities. So, conventional blogging (like on blogger/wordpress) is not natively possible on github-pages. <font face="arial, helvetica, sans-serif" color="#274e13">Sometimes we wish that blogging was possible and conveniently easy to use on github-pages.</font></div><div><br></div><div>Also, some of us (like me for instance) sometimes think like, "<font color="#274e13">life would have been easier if blogging was as simple as git init..git commit...git push, maybe something like blog init... blog new... blog publish</font>".</div><div><br></div><div><b><a href="https://www.npmjs.com/package/ghournal">ghournal</a></b> as a tool designed for users of git, makes these above wishes come true. It is a command line based blog management tool for static web hosts,  targeted primarily towards the github-pages platform. </div><div><br></div><div><b><a href="https://www.npmjs.com/package/ghournal">ghournal </a> </b>exposes a git like command structure for blogging from the terminal. Creating a blog is as easy as '<font face="monospace, monospace">ghournal init</font>', adding a new post is as simple as '<font face="monospace, monospace">ghournal new <postID></font>'  etc. The complete command structure is documented in the project README.</div><div><br></div><div><b><a href="https://www.npmjs.com/package/ghournal">ghournal</a></b> is written in javascript and is available on npm. Hence installing and using it can not me easier.</div><div><i><br></i></div><div><i><br></i></div><div>In short, it is designed to make the lives of developers who want to blog about their projects easier. </div><div><br></div><div>So, if this sounds cool, please have a look at <a href="https://www.npmjs.com/package/ghournal">https://www.npmjs.com/package/ghournal</a>  and thanks :)</div><div><br></div><div>sincerely</div><div>Ganesh Prasad</div></div>