LiuShen / 通过cloudflare Worker创建github api中间件
0 likes
0 forks
1 files
Last active 1 year ago
通过cloudflare Worker创建github api中间件,在隐藏token的情况下获取仓库提交信息
| 1 | /** |
| 2 | * Welcome to Cloudflare Workers! This is your first worker. |
| 3 | * |
| 4 | * - Run "npm run dev" in your terminal to start a development server |
| 5 | * - Open a browser tab at http://localhost:8787/ to see your worker in action |
| 6 | * - Run "npm run deploy" to publish your worker |
| 7 | * |
| 8 | * Learn more at https://developers.cloudflare.com/workers/ |
| 9 | */ |
LiuShen / artalk实现前端上传图片
1 likes
0 forks
1 files
Last active 10 months ago
hexo-theme-butterfly中,artalk实现前端上传图片,不使用upgit(不会QAQ,如果有谁会请联系我呜呜呜)
| 1 | // 请使用该文件替换“[root]\themes\butterfly\layout\includes\third-party\comments\artalk.pug” |
| 2 | - const { server, site, option } = theme.artalk |
| 3 | - const { use, lazyload } = theme.comments |
| 4 | |
| 5 | script. |
| 6 | (() => { |
| 7 | let artalkItem = null |
| 8 | const option = !{JSON.stringify(option)} |
| 9 | const isShuoshuo = GLOBAL_CONFIG_SITE.pageType === 'shuoshuo' |
LiuShen / 仅仅刷新图片,而不刷新整站
0 likes
0 forks
1 files
Last active 10 months ago
点击图片仅仅刷新图片,而不刷新整站,通过添加参数防止缓存
| 1 | <!DOCTYPE html> |
| 2 | <html lang="en"> |
| 3 | <head> |
| 4 | <meta charset="UTF-8"> |
| 5 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| 6 | <title>局部刷新图片</title> |
| 7 | <style> |
| 8 | body { |
| 9 | display: flex; |
| 10 | justify-content: center; |
LiuShen / 友链friend.json生成新方式
0 likes
0 forks
1 files
Last active 10 months ago
| 1 | const blacklist = ["友站名称1", "友站名称2", "友站名称3"]; |
| 2 | const path = "friend.json"; |
| 3 | |
| 4 | function genFriendJSON(locals) { |
| 5 | var friends = []; |
| 6 | var data = locals.data.link; |
| 7 | data.forEach((entry, index) => { |
| 8 | let lastIndex = 2; |
| 9 | if (index < lastIndex) { |
| 10 | const filteredLinkList = entry.link_list.filter( |
| 1 | addEventListener('fetch', event => { |
| 2 | event.respondWith(handleRequest(event.request)) |
| 3 | }) |
| 4 | const specialCases = { |
| 5 | "*": { |
| 6 | "Origin": "DELETE", |
| 7 | "Referer": "DELETE" |
| 8 | } |
| 9 | } |
| 10 | function handleSpecialCases(request) { |
LiuShen / 利用CF Worker实现一个每日bing一图接口API
0 likes
0 forks
1 files
Last active 10 months ago
利用CF Worker实现一个每日bing一图接口API,可以直接用作图片数据。
| 1 | // 利用api.nsmao.net实现的bing接口 |
| 2 | const API_KEY = "ajdlfklahweufbrffbhjefjfsmd,shj" // 自行申请API |
| 3 | const CACHE_TTL = 36000 // 10 小时 |
| 4 | |
| 5 | export default { |
| 6 | async fetch(request, env, ctx) { |
| 7 | const { pathname } = new URL(request.url) |
| 8 | |
| 9 | // 首页说明 |
| 10 | if (pathname === "/") { |