https://github.com/jahidanowar/bengalcoder
https://github.com/jahidanowar/bengalcoder
bangla blog education nuxt nuxtjs programming vue
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jahidanowar/bengalcoder
- Owner: jahidanowar
- License: wtfpl
- Created: 2021-07-13T09:09:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-02-15T13:56:22.000Z (almost 4 years ago)
- Last Synced: 2025-01-20T18:36:03.288Z (12 months ago)
- Topics: bangla, blog, education, nuxt, nuxtjs, programming, vue
- Language: Vue
- Homepage: https://www.bengalcoder.com
- Size: 1.66 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Bengal Coder is Platform where you can learn programming and web development in Bengali. We help you to build your career online.
👉 [Join Bangla Coder community now](https://www.youtube.com/c/BengalCoder?sub_confirmation=1)
## Build Setup
```bash
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start
# generate static project
$ npm run generate
```
## 👼 Guide to contribute
You can contribute by writing blog post or translating existing blogs. All your contribution will be your own. Your contributed article and translation will be posted with your attribute (Name, Avatar).
Bengal Coder is Markdown based platform so in order to contribute you should know basic formatting using `.md` file.
### 👨💻 Step 1: Basic structure
All the blog posts are stored in `content` directory. Once you are in the `content` you will find language specific folder now choose your prefered language folder and then inside the folder you will get the `blog` directory. This is where you have to submit your article.
### ✍️ Step 2: Create post
Now create post `.md` file with unique file name. Please make sure it's a a unique name and use `-`(dash) instead of space.
Copy the structure all the meta info will go first then the post content will go in the body.
```md
---
title: 'Post title goes here (maximum: 75 word)'
description: 'Post meta description goes here (maximum: 250 words)'
date: 2020-12-30 (Fromat: YYYY-MM-DD)
tags: [Flutter, App] (Multiple tags should be separated with comma)
thumbnail: https://res.cloudinary.com/bengalcoder/image/upload/v1626539825/flutter-course_bhtexz.png (Thumbnail should be hosted in cloudniay or imgbb)
video: 8PYErbzDR_o (If the post has video then give the youtube video id here otherwise remove this attribute)
author: Jahid (Write your name )
avatar: https://res.cloudinary.com/bengalcoder/image/upload/v1626592843/jahid_bo0fiu.png (Your avatar url make sure the image is 150x150px other format will not be allowed)
---
## Post Body goes here
write your awesome post content here
```
### 🚀 Final Step: Submit post
Create a pull request If it pass the test, The maintainer will merge it with the master and it will be published in the next build.
That's 🎉 it thanks for contribution 👨💻
## Contributions & Issues
Please feel free to raise an issue for suggestions or bugs. You can ,essage me on twitter [@jahidDev](https://twitter.com/jahidDev).
## License
> _The project is released under the WTFPL2 [Do What The F\*ck You Want To Public License](LICENSE)._