Blog Webpage Project
This is a blog webpage project made with Svelte, TypeScript, and PNPM. It allows users to read blog posts, search for posts, and leave comments.
Installation
To install the project, follow these steps:
- Make sure you have Node.js and PNPM installed on your system.
- Clone this repository:
git clone https://github.com/rajashish147/blog.git
- Navigate to the project directory:
cd blog
- Install dependencies:
pnpm install
- Build the project:
pnpm build
Usage
To run the project, follow these steps:
- Navigate to the project directory:
cd blog
- Start the development server:
pnpm dev
- Open your browser and go to
http://localhost:5000
Features
This blog webpage project includes the following features:
- Read blog posts
- Search for blog posts by title and author
- Leave comments on blog posts
Technologies Used
This project was built using the following technologies:
- Svelte: a component-based JavaScript framework for building web applications
- TypeScript: a statically typed superset of JavaScript that adds optional type checking
- PNPM: a fast, disk-space efficient package manager for Node.js packages
- HTML: a markup language used to structure and display content on the web
- CSS: a styling language used to control the layout and visual appearance of web pages
- Components: modular, reusable UI elements that can be combined to create complex interfaces
Contributing
If you want to contribute to this project, please follow these steps:
- Fork this repository.
- Create a new branch:
git checkout -b my-new-feature
- Make changes and commit:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request.
License
This project is licensed under the GNU Public License. See the LICENSE
file for details.