Issue Blog With Github Action

screenshot of Issue Blog With Github Action
vue
vuepress

A well-designed blog theme based on Vuepress and hosted on Github Actions.

Overview

The ISSUE BLOG is an easy-to-use blog theme that allows users to create and deploy their own personal blog using GitHub. It offers modern responsive design, LaTex math support, print friendliness, SEO friendliness, and the ability to use GitHub issues to organize blog posts. Users can also log in with their GitHub accounts to comment on posts and build their personal homepage in just 3 minutes. With ISSUE BLOG, users only need a web browser to set up, deploy, and write their blog.

Features

  • Modern responsive design
  • Fully LaTex math support
  • Print friendly
  • SEO friendly
  • Use GitHub issues to organize blog posts
  • No need for a server to host or deploy the blog pages
  • Login with GitHub accounts and comment on posts
  • Well-designed resume page
  • Build personal homepage in 3 minutes

Simple Installation (without Fork)

  1. Create the necessary files in your github.io repo (templates can be found at ./template).
  2. Edit custom.js and cv.md according to Config Reference.
  3. Edit main.yml, replacing all <your-github-name> placeholders with your GitHub account ID.

Common Installation (with Fork)

  1. Fork the project and rename it to <your-github-name>.github.io.
  2. Edit /src/.vuepress/custom.js to configure your site based on Config Reference.

Custom Installation

  1. Push the code to the source branch of your existing github.io repo.
  2. Go to Settings -> Branches and change Default branch to the source branch.
  3. Edit /src/.vuepress/custom.js to configure your site based on Config Reference.

Summary

The ISSUE BLOG is a user-friendly blog theme that allows users to easily create and deploy their personal blog using GitHub. With its modern design, support for LaTex math, print friendliness, and SEO friendliness, it offers all the necessary features for a great blogging experience. Additionally, the integration with GitHub issues allows for easy organization of blog posts, while the ability to log in with GitHub accounts enables users to interact and comment on posts. Overall, the ISSUE BLOG provides a simple and efficient solution for setting up and managing a personal blog.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

vuepress
Vuepress

VuePress is a minimalistic static site generator based on Vue.js that allows developers to create fast, SEO-friendly, and customizable documentation websites.

blog
Blog

Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.