This project is a website for my blog post where I use Tigrigna, Amharic, and English languages to share what is in my mind. It was developed as a personal exercise to learn Node.js with Express.js.
This project is build with:
- Node.js
- Express.js
- Mongoose.js
- EJS Templating Engine
- CSS
If you want to run the project locally in your browser you need to install:
- Node
- Npm (Node Package Manager)
- Git
- Text Editor
To get the content of this project locally you need to run this command in your terminal:
git clone https://github.com/gtekle/MyNodeBasedBlogPost.git
You need to then install the packages locally to your system by running:
npm install
To start the server in development mode, Run:
npm run start
For tracking linter errors locally you need to follow these steps:
-
For tracking the linter errors in HTML files run:
npx hint .
-
And for tracking the linter errors in CSS files run:
npx stylelint "**/*.css"
-
And for tracking the linter errors in JS files run:
npx eslint .
-
To run tests (project uses the Jest framework) you can run the following npm script in your command line:
npx run test
👤 Tekle Gebreyohannes
- GitHub: @gtekle
- Twitter: @teklegyohannes
- LinkedIn: LinkedIn
Feel free to check the issues page for comments and please offer any contributions!
Give a ⭐ if you like this project!
- Thanks to Microverse team that helped with project guidelines