树洞剪藏#剪藏#树洞剪藏

无服务器-Typora+github仓库+cf-workers打造完美轻量博客

2024 年 12 月 4 日1 分钟
分享Twitter / XTelegram微博
无服务器-Typora+github仓库+cf-workers打造完美轻量博客 封面

同步来源:树洞剪藏 源站剪藏 ID:218 原文地址:https://www.nodeseek.com/post-211373-3

打开原文 · 打开源站剪藏快照


无服务器-Typora+github仓库+cf-workers打造完美轻量博客

NodeSeek beta 日常 技术 情报 测评 交易 拼车 推广

无服务器-Typora+github仓库+cf-workers打造完美轻量博客

BuluBiu Lv 4 楼主 1day ago edited 19h 58min ago in 技术 #0

前言

灵感来自 K神 的 krahets/hello-algo: 《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing

于是想着能不能把github仓库存储的文件作为博客文章阅读

编辑是在本地的typora,网站只是作为存储和展示,图片也可以使用相对地址

项目地址

演示站点

🕮 BAOER の BLOG 🕮

效果展示

部署准备

1、本地下载typora或者其他markdown编辑器

Typora for windows — 测试版发布 --- Typora for windows — beta version release

2、一个github账户

3、本地安装git,用于管理仓库

3、一个cloudflare免费账号

4、一个B站账号

保姆教程

1、新建github仓库

访问 https://github.com/你的github用户名?tab=repositories

填写仓库名字

public还是Private看个人喜好,自己看就使用Private,后面加密码验证,分享给别人就public

点击创建

停留在这个界面

2、本地创建文件夹

随便找个全英文路径文件夹作为上传文件夹,不要使用你的typora的笔记文件夹

把你要上传的.md文件放到这个文件夹

从 1143520/git-blog-share 下载 git_upload.bat 和 git_delete.bat

用于管理仓库文件

双击运行git_upload.bat

因为 github 国内访问不畅,你知道的呀,需要开启代理

开启代理确保能够正常访问后,在设置中找到自己的代理端口,比如我的是5229

在git_upload.bat 填入5229之后回车

复制仓库的git地址填入之后回车

选择需要上传的文件编号,0为全部上传,和git是一样的,只是增量上传

比如1 3 5就是上传1、3、5这几个文件

回车上传,自动main分支,确保本地安装了git,而且登陆了github账户,

详细请参考 手把手教你用git上传项目到GitHub(图文并茂,这一篇就够了),相信你一定能成功!! - 知乎

SUCCESS即为成功

回到仓库 1143520/git-blog-share 刷新

可以看到已经有了文件

本地生成了git的默认配置和bat的配置文件夹,注意不要误删

git_delete.bat 是用于删除仓库某个文件,本地不变,使用方法同理,大伙可以用GPT把二者合成一个bat

3、配置cloudflare的workers

进入CF点击workers and pages进行创建

自定义名称然后部署

继续处理项目

编辑添加以下变量

变量名 必填 说明

GITHUB_TOKEN 是 GitHub Personal Access Token,用于访问仓库内容

GITHUB_OWNER 是 GitHub 用户名或组织名

GITHUB_REPO 是 博客内容所在的仓库名称

ADMIN_PASSWORD 否 博客管理员密码,仅在 enablePasswordProtection 为 true 时需要

GITHUB_TOKEN在登录github后访问

Personal Access Tokens (Classic) 手动生成,需要repo也就是仓库查看的权限(公开仓库限额太少,使用token可以增加限额,也可以访问私库)

点击

选择Generate new token (classic)

完成验证(如果有)

名称随意,过期时间自己把握,repo一定要打勾

点击底下的

复制token (只显示一次)填入密钥类型的变量,变量名为GITHUB_TOKEN

相对应的填入其他变量

然后点击编辑代码

将 git-blog-share/worker.js at main · 1143520/git-blog-share 的内容复制后粘贴到workers全选替换之后部署

选择是否启用密码验证,和设置站点标题和logo

之后点击访问大功告成

补充

1、自定义域名

2、填入变量注意前后不要有空格

3、推荐搭配typora+bili图床使用(已经失效,还是使用自己的图床接口吧)

xlzy520/typora-plugin-bilibili: Typora粘贴图片自动上传到Bilibili图床,也可以自定义修改成任意其他图床接口。使用教程:https://b23.tv/urxCc3

下载源代码,把接口换成自己的,比如我签名的美团图床,重新编译main.go ,就不需要B站验证了,直接放exe的地址

4、更多内容请阅读仓库文档或者阅读代码后自行修改

((••)) || Whois || 导航网站 || 美团图床 || 自建博客 || 留言板 || 金将军!忠诚!

1 0 5 引用 回复

1 2 3

libecho 1day ago edited 1day ago #1

图片似乎全炸了

403 Forbidden You don 't have permission to access the URL on this server.

✉️站内PM | ⚡以针会友

0 0 引用 回复

Zx鑫 1day ago #2

图挂了吗

http://nz.031216.xyz:8008/

0 0 引用 回复

NoCaps 1day ago #3

图挂了

❤测试签名1谷歌 | ❤测试签名2必应

0 0 引用 回复

踏空擒龙-1 1day ago #4

路过

0 0 引用 回复

踏空擒龙-1 1day ago #5

路过

0 0 引用 回复

Delta 1day ago #6

我开始以为是自己代理的问题,结果所有节点都不行,关掉代理还不行,你这个图的access是有点🐮🍺的……

✈️TG

0 0 引用 回复

BuluBiu 楼主 1day ago edited 1day ago #7

@libecho #1 @Zx鑫 #2 B站图床的问题

((••)) || Whois || 导航网站 || 美团图床 || 自建博客 || 留言板 || 金将军!忠诚!

0 0 引用 回复

小花生 1day ago #8

图都挂了

rakuten年终羊毛40刀

0 0 引用 回复

FAT64 频道主 1day ago #9

图挂了

代购Hetzner OVH 独服租用 | 探针 | TG频道 | 主页 | HZ Cloud 20欧代码: HCC24-L7ST92

0 0 引用 回复

JuneSame 1day ago #10

坐等补图

✈️TG

0 0 引用 回复

sha256 1day ago #11

cf真是赛博菩萨,哪儿都少不了它

BuluBiu 楼主 1day ago #12

@Zx鑫 #2 @libecho #1 @NoCaps #3 @JuneSame #10 @FAT64 #9 @小花生 #8 手动补图

((••)) || Whois || 导航网站 || 美团图床 || 自建博客 || 留言板 || 金将军!忠诚!

libecho 1day ago #13

@BuluBiu #7 见证翻车现场,B站图床还是算了...博客还是用自建图床稳定

✉️站内PM | ⚡以针会友

BuluBiu 楼主 1day ago edited 1day ago #14

@libecho #13 确实,明明 https://i0.hdslb.com/bfs/article/b43f04c7b4e5dc0c66b1ba682f0a6c10415325959.jpg 可以看图的啊?

((••)) || Whois || 导航网站 || 美团图床 || 自建博客 || 留言板 || 金将军!忠诚!

libecho 1day ago edited 1day ago #15

@BuluBiu #14

你发了什么,我看不到

✉️站内PM | ⚡以针会友

BuluBiu 楼主 1day ago #16

@libecho #15 有链接 https://i0.hdslb.com/bfs/article/b43f04c7b4e5dc0c66b1ba682f0a6c10415325959.jpg 能看图吗?

((••)) || Whois || 导航网站 || 美团图床 || 自建博客 || 留言板 || 金将军!忠诚!

libecho 1day ago edited 1day ago #17

@BuluBiu #16 应该是设置防盗链了,从论坛跳转都会 403,直接复制链接在浏览器打开就没问题

✉️站内PM | ⚡以针会友

BuluBiu 楼主 1day ago #18

@libecho #17 https://github.com/xlzy520/typora-plugin-bilibili 那么这项目不是已经废了

((••)) || Whois || 导航网站 || 美团图床 || 自建博客 || 留言板 || 金将军!忠诚!

libecho 1day ago #19

@BuluBiu #18 是的,防盗链就没用了,除白名单外,引用的都无法加载

✉️站内PM | ⚡以针会友

JuneSame 1day ago edited 1day ago #20

大型二次翻车现场

更新 主题图片可以看了 回复图片还是裂开

✈️TG

BuluBiu 楼主 1day ago edited 1day ago #21

@JuneSame #20 我只是再测试 一下

((••)) || Whois || 导航网站 || 美团图床 || 自建博客 || 留言板 || 金将军!忠诚!

泽连斯基 23h 51min ago #22

好帖绑定

lynkchan 21h 58min ago #23

竟然0鸡腿,我来喂。 看着不错

| 图床 ⚡️ | itdogs ⛱️ | 赛博活佛 ✡️ | MD ❤️ | 你知道吗?黑五板凳是比充气娃娃还冷✔️

BuluBiu 楼主 21h 55min ago #24

@lynkchan #23 感谢

((••)) || Whois || 导航网站 || 美团图床 || 自建博客 || 留言板 || 金将军!忠诚!

BuluBiu 楼主 20h 18min ago edited 20h 10min ago #25

@BuluBiu #18 发布于2024/12/3 13:27:51

@libecho #17 https://github.com/xlzy520/typora-plugin-bilibili 那么这项目不是已经废了

换成美团的接口

((••)) || Whois || 导航网站 || 美团图床 || 自建博客 || 留言板 || 金将军!忠诚!

BuluBiu 楼主 19h 39min ago edited 18h 36min ago #26

测试drop接口

美团接口

WTR接口

((••)) || Whois || 导航网站 || 美团图床 || 自建博客 || 留言板 || 金将军!忠诚!

1 2 3

内容 预览 对照

支持 markdown语法

鼓励友善发言,禁止人身攻击

xxxxxxxxxx

1

1 ​

AC娘

洋葱头

小黄鸡

发布评论

88

等级 Lv 4 鸡腿 1970 关注 0 回复 0 我 0

主题帖 11 评论数 298 粉丝 2 收藏 199 私信 0 发帖

快捷功能区 推荐阅读 管理记录 幸运抽奖 邀请好友 合作商家 友站链接

所有版块 日常 技术 情报 测评 交易 曝光 拼车 生活 贴图 推广 内版 Dev 无意义 沙盒

📈用户数目📈

目前论坛共有23257位seeker

🎉欢迎新用户🎉

dmax

ever

iocode

zw-li789

rivulet

MieZ

sueyuang

tdou

相关网站 LowEndTalk LowEndSpirit HostLoc ServerHunter

站内导航 关于本站 隐私协议 RSS订阅 sitemap

商业推广 商家申请规则 Premium Provider 合作商家展示

其他平台 电报频道 电报群组

联系我们

Copyright © 2022 - 2024 All rights Reserved

相关文章