Welcome to my personal blog website repository! 🎉 This project is built using Vitepress, a lightning-fast static site generator powered by Vue.js.
Explore the live website: LIVE 🚀
This is the repository for my personal blog website. It is built using Vitepress, a fast and lightweight static site generator powered by Vue.js.
- Blog Posts: Share your thoughts, ideas, and experiences through blog posts.
- Categories and Tags: Organize your blog posts using categories and tags for easy navigation.
- Responsive Design: The website is optimized for various screen sizes, ensuring a great user experience on desktop and mobile devices.
- Syntax Highlighting: Highlight code snippets in your blog posts using your favorite programming language.
- Search Functionality: Allow visitors to search for specific blog posts using keywords.
-
Clone the repository:
git clone https://github.com/IntegerAlex/personal-blog.git
-
Install the dependencies:
cd personal-blog npm install
-
Create new blog posts in the
/posts
directory. Follow the existing file structure and use Markdown syntax to write your content. -
Customize the website by modifying the configuration files in the
.vitepress/
directory. -
Preview the website locally:
npm run dev
Open your browser and visit
http://localhost:5000
to see the website. -
Build the website for production:
npm run build
The generated static files will be available in the
./vitepress/dist
directory.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more details.
If you choose to use the code in this repository, you are required to disclose the source code of your modified version. This means that if you distribute your modified version, you must make the modified source code available to the recipients under the same license terms.
Please note that the code in this repository is provided as-is and does not come with any warranties. You are responsible for reviewing and understanding the code before using it in your own projects.