Welcome to my personal blog, where I share my thoughts and experiences on a variety of topics. The blog is built using a modern technology stack consisting of Nuxt v2, @nuxt/content v1, @nuxtjs/color-mode, Vuejs v2, and Tailwindcss. It is hosted on GitHub Pages and uses Nuxt's static site generation (SSG) to transform markdown files into HTML pages.
- Public Hosted Blog with Github Pages
- Private Local Blog with http://localhost:3000/p
To run this blog locally, follow the steps below:
-
Clone the repository:
git clone https://github.com/szczynk/blog.git
-
Install all required dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:3000 in your browser to view the blog.
To create a new blog post, simply add a new markdown file to the content
directory. The front matter of the markdown file can be used to specify the post's metadata, such as the title, date, author, etc. Once the markdown file is saved, the blog will automatically generate a new HTML page for the post.
Contributions are welcome! If you'd like to contribute to the blog, please fork the repository and create a pull request.
This blog is open source and available under the MIT License.