EV0 Astro Theme is a free and open-source serverless blog template, built with Astro, Tailwind CSS, and TypeScript.
EV0 Astro Theme is a free and open-source serverless blog template built with Astro, Tailwind CSS, and TypeScript. It serves as a starting point for creating personal portfolio websites or showcasing projects online. The template is open-source and released under the MIT license, allowing for free use, modification, and distribution for personal or commercial purposes.
To get started with EV0 Astro Theme, follow these steps:
npm install
to install dependencies.npm run dev
to start the local development server at localhost:4321
.npm run build
to build your production site to ./dist/
.npm run preview
to preview your build locally before deploying.npm run youtube
to fetch the latest YouTube channel videos.npm run newpost
to generate a new blog post Markdown entry.Additionally, you can edit the HTML files in the src/pages
directory to add your projects, experiences, and personal information. To configure your blog, edit the src/config/config.json
file. The configuration options for the menu and social networks can be found in the respective JSON files under src/config
.
To integrate your YouTube channel, create a new file called .env
in the root directory of your project and add the CHANNEL_ID
and API_KEY
values to fetch the latest videos from your YouTube channel. Note that the YouTube API is not used in production, and you can disable the YouTube integration by modifying the src/config/config.json
file.
To add a new post, run the command npm run newpost
and follow the instructions. This will generate a new Markdown file in the src/content/blog
directory. Edit the file to add your post content.
EV0 Astro Theme is a serverless blog template that provides a minimal and stylish design. It offers various features such as SEO optimization, dark mode, sitemap support, and YouTube integration. The template is easy to install and configure, with support for Markdown and MDX formats. With its PWA readiness and responsive design, EV0 Astro Theme offers a great starting point for creating personal portfolio websites or showcasing projects online.