Skip to content

miicolas/npmBytes

Repository files navigation

npmBytes Blog

Welcome to npmBytes ! This project was created using Astro, React, and MDX to provide informative articles about today's technology and how it works. This blog serves as a platform for sharing knowledge, insights, and updates related to the ever-evolving world of technology.

Preview

home page : CleanShot 2023-08-28 at 15 12 05@2x

article : CleanShot 2023-08-28 at 15 16 13@2x

Features

  • Informative articles about various modern technologies and their functioning.
  • Built with Astro, a static site generator that combines the best of static and dynamic rendering.
  • Utilizes React for building interactive user interfaces.
  • Content written using MDX, allowing you to embed JSX components within Markdown.

How to Run the Project Locally

  1. Make sure you have Node.js and npm installed on your machine.
  2. Clone this repository: git clone https://github.com/YourUsername/technology-insights-blog.git
  3. Navigate to the project directory: cd technology-insights-blog
  4. Install the dependencies: npm install
  5. Start the development server: npm run dev
  6. Open your browser and go to: http://localhost:3000

Project Structure

Explain how your project is organized:

  • src/: Contains the source files of the Astro application.
    • components/: Reusable React components.
    • i18n/: Internationalization
    • layouts/: Layout components for different sections of the blog.
    • pages/: Individual pages and blog posts written in MDX.
  • public/: Contains images/fonts.

Contribution

I welcome contributions to improve and expand the content of this blog. If you'd like to contribute, please open an issue to discuss the topics or changes you have in mind.

Contact

If you have any questions, ideas, or collaboration opportunities, feel free to reach out to me at [email protected].

License

This project is licensed under the XYZ License. See the LICENSE file for more details.