Iak screenshot

Iak

Author Avatar Theme by Dorakika
Updated: 15 Jun 2024
42 Stars

一个简单的Astro博客主题

Categories

Overview

This blog is developed using the Astro framework, with components using both Astro and Vue. The project is focused on creating static websites, not SSR, so there may be a brief blank space when Vue components are rendered. The website examples include Iak’s blog and DORAKIKA’s blog.

Features

  • Multiple theme configurations: The blog supports various theme settings.
  • Support for article pages, Douban book and media markers, friend link pages, and chat pages: The blog includes features for creating different types of pages.
  • SEO, OpenGraph support, sitemap, and robot.txt: The blog is designed to be SEO-friendly and includes support for OpenGraph, sitemap, and robot.txt files.
  • Support for generating page sharing images: The blog can generate images for sharing pages.
  • Site panel with tag collection and recent Douban markers: The blog includes a site panel that displays collections of tags and recent Douban markers.
  • Random article redirection: The blog has a feature that allows users to jump to random articles.
  • Simple search functionality: The blog includes a basic search functionality.
  • RSS subscription support: The blog supports RSS subscription.
  • User-friendly keyboard interaction: The blog has user-friendly keyboard interactions.

Installation

To install the blog theme:

  1. Import the repository directly from Vercel or adapt it from the Astro official website.
  2. Configure the main settings in /src/config.ts.
  3. Add articles in /src/content/posts/.
  4. Configure friend links in /src/content/friends/_index.yml.
  5. Configure book, media, game, and other markers in /src/content/mark/_index.yml.
  6. To create a new page, refer to src/pages/friends.astro.
  7. To enable Twikoo comments, deploy the blog and obtain the service address. (For other comment services, contributions are welcome.)

Summary

The analyzed content describes a blog developed using the Astro framework. It highlights various features, including multiple theme configurations, support for different types of pages, SEO optimization, page sharing image generation, and keyboard interaction. The installation process is also explained, including steps for configuring settings, adding content, and enabling comments.