Hi Ankit,
What do you mean" We dont want to use ".../_layouts/CreatePage.aspx" as after you create the page it redirects you to the library which is again not very helpful for the users."?
Per my test, when I add a link on the quick launch like the following, after I create the page, It navigates to the page instead of the pages library.

Best Regards,
Lisa Chen
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
tnmff@microsoft.com.
