Gmeek is a Blog All in Github
Go to file
2023-07-29 12:52:05 +08:00
.github/workflows V1.0 2023-07-28 15:45:45 +08:00
docs/static V1.0 2023-07-28 15:45:45 +08:00
.gitignore V1.0 2023-07-28 15:45:45 +08:00
config.json V1.0 2023-07-28 15:45:45 +08:00
Gmeek.py V1.0 2023-07-28 15:45:45 +08:00
LICENSE Initial commit 2023-07-28 12:30:15 +08:00
plist_example.html V1.0 2023-07-28 15:45:45 +08:00
post_example.html V1.0 2023-07-28 15:45:45 +08:00
README_CN.md Update README_CN.md 2023-07-29 12:43:51 +08:00
README.md Update README.md 2023-07-29 12:52:05 +08:00
requirements.txt V1.0 2023-07-28 15:45:45 +08:00

Gmeek

中文说明

Gmeek is a Blog Generator based on Github Pages and Github Issues and Github Actions. No local deployment is required, and it only takes a few minutes from building to writing.

Feature

  • The UI interface is of the same origin as Github, only Githubs native CSS is introducedprimer.style
  • After blog writing is completed in Issues, Actions are automatically triggered to perform deployment tasks.
  • The comment system used utteranc.es

Installation

  1. Clone this repository to your own XXX.github.io repository
  2. Configure your own secret key secrets.meblog in the repository to have read and write permissions, etc. The keyword definition can be changed in Geek.yml
  3. Modify GITHUB_NAME and GITHUB_EMAIL in the Geek.yml file
  4. Set the relevant parameters of github page in the repository configuration. The root directory of the website needs to be assigned to docs/, and the personal domain name needs to be configured here.
  5. Configure the parameters in config.json, if not use, please use '', the key value cannot be deleted.
  6. Add tags to the Issues of the repository, such as link, about, etc.
  7. Finally, open an Issue and start writing an article. After saving, you can access it through https://XXX..github.io

The above installation is just a guide, and some configuration details will be written later. If you have any questions, please submit Issues in this repository

Thanks