神觉晓

@shenjuexiao

神觉晓

Github Issues Blog Gitblog

用过 Jekyll、Hexo,捣鼓了一阵子,都没能长期使用持续写作,现在转头使用 GIthub Issue 搭建的博客系统。后者有两个优点,一来省去了生成、部署的操作;二来解决了图床的需求。只要仓库存在,Issues 可以一直保留,改天也可以换个相似的博客系统。

内容来源

项目地址和安装指南

yihong0618/gitblog
这个博客开源了

安装方法

1. 克隆仓库

1
git clone git@github.com:yihong0618/gitblog.git

2. 生成tokens

个人首页,Settings -> Developer Settings -> Personal access tokens -> Tokens (classic) -> Generate New Tokens -> Generate new yokens (classic)

或直达链接:
settings/tokens

<img src="https://cdn.jsdelivr.net/gh/shenjuexiao/shenjuexiao@main/Github_png/Gitblog_Settings_Developer-Settings_Personal-access-tokens.png\“ />

3. 仓库 actions

仓库首页,Settings -> Security and quality -> Secrets and variables -> Actions -> New repository secret

<img src="https://cdn.jsdelivr.net/gh/shenjuexiao/shenjuexiao@main/Gitblog_Settings_Security-and-quality_Secrets-and-variables.png\“ />

直接使用 G_T,就不用修改文件: .github\\workflows\\generate_readme.yml 中的 ${{ secrets.G_T }} 字段。

1
2
3
- name: Generate new md
run: |
python main.py ${{ secrets.G_T }} ${{ github.repository }} --issue_number '${{ github.event.issue.number }}'

4. 修改generate_readme.yml

.github/workflows/generate_readme.yml
新版不需要。

其他问题

原作者后续更新了 *.yml 文件,有些参数不需要修改了。
后续更新补充。

Hello World 2026

Quick Start

Create a new post

1
$ hexo new \"My New Post\"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

Hello World 2015

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in trobuleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new \"My New Post\"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

0%