Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/web3devz/blogging

this is a simple blogging site using hyperbee
https://github.com/web3devz/blogging

Last synced: 1 day ago
JSON representation

this is a simple blogging site using hyperbee

Awesome Lists containing this project

README

        

# Blogging with Hypercore and Hyperbee .
## This is a simple blogging site using Hyperbee .

# There are 2 Types :--
## 1- Who wanted Make Their Blog to other users
## 2- Who wanted to see others blog and wanted to publish their blog in private.

# How to Use:-

## For 1:-
### Step-1
* Go to the repo https://github.com/rukmani887799/blogging then click on the Fork in the right side
* After that Clone your repo using
```
git clone https://github.com/[username]/blogging.git
```
* [username] = your github username
* then go to the blogging folder by code
```
cd blogging
```
### Step-2
Install the dependencies by the below code
```
npm install
```
### Step-3
To run the programming simply run the below code
```
npm run dev
```
### Step-4
Now it sucessfully running my project ... go to the browser and open a tab with http://localhost:3000
Othewise you can check the link in your terminal.
### All the previous blogs are also showing.
### Step-5
* Then You can Write the whole blog in the box with Markdown (.md) language.
* Cheatsheet for that language rules:- https://www.markdownguide.org/basic-syntax/
* You put your blog name in the Heading box.
* like:-

### Step-6
* Click on the PREVIEW to check the preview .
* Click on PUBLISH to publish the blog .
* Now You can click On the my blog to see all the blogs.


### Step-7
* Run the Below Commands
```
git add .db
```
* then
```
git commit
```
* then
```
git push
```

### Step-8
Go to your Github Repo and click on contribute then ***open*** a pull request.
*thank you @sambit sargam for testing and adding your blog

## Fot 2:-

### Step-1
Open the terminal code editor (if git already installed in your computer ) and Run the below Code.
```
git clone https://github.com/rukmani887799/blogging.git
```
then go to the blogging folder by code
```
cd blogging
```
### OR

* Click the link:- https://github.com/rukmani887799/blogging/archive/refs/heads/main.zip
* Unzip the file in a folder.
* Open that file in code editor like vscode.

### Step-2
Install the dependencies by the below code
```
npm install
```
### Step-3
To run the programming simply run the below code
```
npm run dev
```
### Step-4
Now it sucessfully running my project ... go to the browser and open a tab with http://localhost:3000
Othewise you can check the link in your terminal.

### Step-4
The interface of the web app is given below:-


Then Click on the *TEXT EDITOR* Option then the interface is given below:-

### Step-5
* Then You can Write the whole blog in the box with Markdown (.md) language.
* Cheatsheet for that language rules:- https://www.markdownguide.org/basic-syntax/
* You put your blog name in the Heading box.
* like:-

### Step-6
* Click on the PREVIEW to check the preview .
* Click on PUBLISH to publish the blog .
* Now You can click On the my blog to see all the blog which you have written.


## Licence
```
MIT License

Copyright (c) 2022 rukmani887799

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
**THANK YOU**