directory

Introduction to the

Blog is implemented without background based on GitHub Pages and GitHub API. Blog data is stored in GIST. Add, delete, change, and poll your stars as you like, with (● ‘∀´●)╯╰(●’ ◡ ‘●)╮ using the GitHub API

Demo address

github-laziji.github.io

Project characteristics

  • No server is required for GitHub Pages
  • Fixed bugs that traditional GitHub Pages could not publish dynamically
  • Includes PC and mobile terminal
  • Single page application

Components used

  • Element (PC side)
  • Vant (Mobile)

Update record

2018.5.13 update

  • Computer side to increase the social circle, view fans and users concerned

2018.5.11 update

  • Mobile added blog, project, personal center, mobile and PC shared API, page independence
  • Fixed a BUG with strange article styles

2018.5.8 update

  • Adding configuration options
  • Improved rich text editor

2018.5.6 update

  • Added music player to status bar

2018.5.5 update

  • Added system configuration, can dynamically modify the title, description, background configuration

2018.5.2 update

  • Add pagination to blog and project lists
  • Add sharing links
  • Improved Token binding validation
  • Modify the code structure

2018.4.30 update

  • Added the ability to get personal open source projects from Github, displaying a more comprehensive list of open source projects
  • Readme is dynamically obtained from Github

2018.4.29 update

  • Add a status bar for personal information
  • Fix photo blog BUG

Project screenshots

Quick to use

There are only 2 steps to building a blog

  • Click the “+” icon next to the Github image, select “Import Repository “, and fill in “github.com/GitHub-Lazi…” Project name: “${your username}.github. IO”
  • After the completion of the clone Modify the file/static/configuration. In the json “making – the username” making user name for yourself

Similar to demo address where GitHub-Laziji is my username

Now ${your username}.github. IO is your personal blog, such as github-laziji.github

The preparatory work

Install run build

npm install

npm run dev

npm run build
Copy the code

Access Token

Go to Github > Settings > Developer Settings > Personal Access Tokens gist Repo Permission to obtain tokens

License

Code licensed under the Mozilla.


The author Laziji