medevs / yourdailyway

Code Source for yourdailyway.com v1. An open-source serverless blog, built with Astro, Tailwind CSS, and TypeScript.

Home Page:https://yourdailyway.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

yourdailyway.com

an open-source serverless blog, built with Astro, Tailwind CSS, and TypeScript.

πŸ”₯ Features

  • βœ… Minimal styling (Tailwind CSS)
  • βœ… 100/100 Lighthouse performance
  • βœ… SEO-friendly with canonical URLs and OpenGraph data
  • βœ… Dark Mode
  • βœ… Sitemap support
  • βœ… RSS Feed support
  • βœ… Markdown & MDX support
  • βœ… View Transitions
  • βœ… PWA-ready
  • βœ… Fully responsive
  • βœ… Robots.txt
  • βœ… TypeScript support
  • βœ… Syntax highlighting
  • βœ… CLI for adding new posts

πŸš€ Getting Started

Clone this repository to your local machine using Git.

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run newpost Generate a New Blogpost Markdown Entry

Edit the HTML files in the src/pages directory to add your projects, experiences, and personal information.

πŸ“ Configuration Blog

To configure your blog, edit the src/config/config.json file.

The menu is configured in the src/config/menu.json file.

Social networks are configured in the src/config/social.json file.

πŸ“ Adding New Posts

To add a new post, run the following command:

npm run newpost

Follow the instructions and this will generate a new markdown file in the src/content/blog directory. Edit the file to add your post content.

πŸ’» Contributing

πŸ“ƒ License

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

About

Code Source for yourdailyway.com v1. An open-source serverless blog, built with Astro, Tailwind CSS, and TypeScript.

https://yourdailyway.com

License:MIT License


Languages

Language:Astro 94.9%Language:JavaScript 2.7%Language:TypeScript 1.8%Language:CSS 0.5%