DEV Community

Efosa Collins EVBOWE
Efosa Collins EVBOWE

Posted on • Updated on

Blog-template made with EJS, Node.js & Express.js

This is an application that serves as a blog template for potential blog creators. Perfect, if you want to create a blog yourself but not from scratch. Best for developers.

The application is built with Node.js, Express.js, EJS, Lodash and CSS together with Body-Parser. The said technologies were used for reasons such as speed, efficiency and readability since most developers have a working knowlegde of JavaScript.

Working with EJS and request handlers was quite the pain and this is the fruit of the pain.

Installation

  • Clone repository with the command git clone <url>
$ git clone https://github.com/efecollins/blog-template-ejs.git
Enter fullscreen mode Exit fullscreen mode
  • Run npm i in your terminal to install node_modules and all dependencies in package.json
$ npm i
Enter fullscreen mode Exit fullscreen mode
  • Run nodemon in your terminal if installed to start the node server and watch for changes in app.js
$ nodemon
Enter fullscreen mode Exit fullscreen mode
  • Or run node app.js to start the server if nodemon is not installed
$ node app.js
Enter fullscreen mode Exit fullscreen mode
  • The following message should be logged to your console signifying success.
Server started on port 3000
Enter fullscreen mode Exit fullscreen mode
  • Make changes as you are pleased

More Info

  • To compose a new post enter localhost:3000/compose in your web browser's search bar.

  • To compose a new post in the live site visit https://busy-blue-agouti-cap.cyclic.app/compose

  • Contributions to this project are allowed provided they make the template easy to use

Twitter Follow

Top comments (0)