LOGO
首页 网站广场 站长动态 活跃度榜 全部站长 审核查询 逛逛好站 留言交流 提交申请 关于本站

站长动态

站长动态所展示的是已加入好站网成员站长文章
共同步 2678 篇文章
(每2小时更新一次)
姓王者
入驻第1年
node.js:简单的HTTP服务器
有意思,实现文件访问了引入需要的部分const http = require("http"); const fs = require("fs"); const path = require("path");第一个http服务,第...
乌托邦
入驻第1年
飞书多维表格实现友链自助提交
前言 这个网站建立一年多了,从Typecho的时代到今天的Halo,我都没有注意过友链这个功能。直到最近有朋友来问,说你的站点的友链页面为什么什么也没有啊,我才注意到这个功能。再加上前段时间偶然间在B站刷到过一个使用飞书多维表格自动化添加友链的视频,视频中只提供了简单的思路,于是我决定实践一下,摸索出一套完整的解决方案。 实现逻辑 想要实现友链的自助提交功能,大体上应该有两部分:友链的申请,友链的添加。友链的申请部分可以用飞书多维表格构建一个收集表,用来收集友链的申请信息。友链的添加部分需要实现友链的自动化添加,这里可以在飞书多维表格中创建工作流,利用工作流的发送HTTP请求功能,调用Halo链接插件的官方API即可完成添加。 除此之外,在友链的申请和添加中间,我还想实现一个步骤,那就是友链的自动化审核。两个网站想要构成友链,应该是互为友链的,单方面的友链不太可能。因此,我还希望在这个流程中可以实现友链的自动验证审核,自动去对方网站的友链页面检查一下添没添加我的网站信息。 所以,完整的逻辑应该是:先接收申请,再进行审核,最后进行添加。 实现细节 友链的申请 首先我们要解决的是友链的申请部分,这部分应该是三步曲中最好解决的部分。 我们只要在飞书中新建一个多维表格,可以给它取名为“友链”。然后在这个多维表格中新建一个收集表,在这个收集表中添加所有你需要收集的信息,我认为需要收集的就是以下这些信息,当然你可以根据实际情况自定义。 你的昵称 你的网站名称 你的网站链接 你的网站类型 你的网站简介 你的网站Logo 你的网站的友链页面 你的邮箱 其他说明 然后你可以给这份表单起一个名字,比如“友链自助申请表”,可以给它换个好看的样式。记得在右上角的设置中将表单设置成“允许匿名填写”和“任何人都可以填写”,然后就可以发布啦。此时你就会获得一个可以对外分享的链接,理论上把这个链接挂到你的网站的友链页面上就可以供他人自助申请了。 关于友链自助申请表的设计,这里可以参考一下我的:(下面加载失败请点击这里) 最后,为了体现一些专业性,我们可以创建一个查询页面,用户可以通过这个查询页面查看提交的信息和处理进度等信息。在这份申请表的右上角点击创建查询页面的小圆钮,就可以自动生成一个查询页面。我们可以调整一下让用户查询的字段,我建议只勾选你的邮箱和你的网站链接即可,因为这两个字段的唯一性比较强,保证用户可以精准查询到自己提交的记录。 同样的,我们可以给这个表单美化一下,起个名叫“友链提交查询”。可以在右上角的设置中调整查询范围、权限设置、可见字段等相关设置。然后点击发布即可获得一个可以对外分享的链接。 这里也可以参考一下我的“友链提交查询”页面:(请点击这里前往) 至此,一个如下图结构的收集表就做好了,我们可以在多维表格的收集结果中直接查看提交记录。 为了方便后续的自动化处理部分,需要在收集表中手动添加三个字段:友链添加状态、添加失败原因、人工审核意见(可选): 友链的审核和自动化处理添加 友链的审核部分则依赖飞书多维表格的工作流和自动化功能,从而实现友链从提交到审核再到添加的全流程自动化作业。 工作流 工作流的完整流程如下,包含了从提交到审核到添加的全过程,以及错误处理和通知功能。 因为飞书多维表格的工作流不支持直接对外分享,若需要具体每个步骤的配置细节,请查看 资源分享说明 部分。 自动化 自动化主要是根据流程中的不同状态和情况,自动触发对用户的邮件通知。目前共有六种状态需要通知: 同样因为飞书多维表格的自动化配置不支持直接对外分享,若需要具体的配置细节和邮件模板,请查看 资源分享说明 部分。 友链自动验证工具-flinkvertify 对于双向友链的验证部分,这里需要展开介绍一下这个搭配工作流使用的双向友链验证插件——flinkvertify。 这个程序的设计目的是为了在对方网站的友链页面上自动抓取并验证对方是否添加了我们的博客为友链,然后返回检测结果给多维表格的工作流。当检测结果为true时,工作流会继续进行友链自动化添加流程;当检测结果为false时,触发并通知人工审核。 flinkvertify目前已经开源,欢迎前往Gitee或Github下载使用: https://gitee.com/chenxv399/flinkvertifyhttps://github.com/chenxv399/flinkvertifyhttps://code.utopias.site/chenxv399/flinkvertify 多维表格工作流中的第9步和第11步即为双向友链验证功能的实现,具体细节如下: 友链自动添加部分 对于友链的自动添加部分,通过请求Halo官方链接插件plugin-links的接口实现: 项目地址:https://github.com/halo-sigs/plugin-links 接口文档:https://github.com/halo-sigs/plugin-links/blob/main/api-docs/openapi/v3_0/linksV1alpha1Api.json 多维表格工作流中的第15步即为自动添加友链功能的实现,具体细节如下: 资源分享说明 请遵守CC BY 4.0协议,转载本文请注明原作者及来源。请勿用于任何形式的商业用途。 flinkvertify直接下载链接:https://wwtb.lanzouv.com/id3i62ht9g0j 密码:g7hu 对于多维表格收集表,可参考以下模板分享链接: https://utopia-s.feishu.cn/wiki/PirJwMRU2iL4VokQDOkcFTlzn0V?from=from_copylink .password-container { position: relative; display: inline-block; } .password-button { padding: 5px 10px; cursor: pointer; background-color: #f0f0f0; border: 1px solid #ddd; border-radius: 4px; } .password { display: none; font-family: monospace; font-size: 16px; padding: 5px 10px; background-color: #f8f8f8; border: 1px solid #ddd; border-radius: 4px; margin-top: 5px; } 访问密码点击可见 224f299& function togglePassword() { var passwordButton = document.querySelector('.password-button'); var password = document.getElementById('password'); if (password.style.display === 'none') { password.style.display = 'inline'; passwordButton.style.display = 'none'; } else { password.style.display = 'none'; passwordButton.style.display = 'inline'; } } 对于多维表格工作流和自动化的具体细节的获取,因为飞书不支持直接分享多维表格的工作流和自动化,请联系本站邮箱或在评论区留下您的联系方式,本人看到后将会联系您。
姓王者
入驻第1年
node.js初入
Node.js® 是一个免费、开源、跨平台的 JavaScript 运行时环境, 它让开发人员能够创建服务器 Web 应用、命令行工具和脚本。安装当然是前去node.js官网下载,安装好之后,在命令行窗口node -v如果显示版...
扶苏
入驻第1年
从零开始用Linux系统使用笔记
2024.12.12 将标题从 “debian系统使用笔记”改为“linux系统使用笔记” 有一台很破很破的笔记本,用windows感觉卡顿,且无聊。想起两年前尝试玩了几天ubuntu,这次换个debian12玩玩,基本什么都不懂,不懂不怕...阅读更多 Source
姓王者
入驻第1年
重构:hexo-theme-wang
2024-12-09-190959诚如标题所言,我又重构了我为什么重构因为之前写的一堆💩💩,改起来太麻烦了,尤其是css,真不是任何意义上的便于识别的结构:( 想试试vue,所以开始重构:)引入vue+element-plu...
乌托邦
入驻第1年
ZITADEL的Docker私有化部署
起因 写这篇教程的原因是,想要在Docker部署一个用于SSO的IDP,但是始终没有找到适合的项目。Auth0似乎没法私有化部署;Logto私有化部署教程乱七八糟,并且无论用任何方式部署镜像连接数据库都报错;Casdoor的界面实在是太繁琐,看的我头疼。于是,我就想试一试ZITADEL。 但我没有想到的是,ZITADEL的文档写的比Logto还烂,具体可以去看我2024/12/7的瞬间,以至于我都怀疑是不是开发商认为把文档写的烂一些就可以使用户被迫购买他们的SaaS服务。既然官方文档不适合人类看,那我就写一个适合小白看的部署文档。 ZITADEL是什么? 来自ChatGPT: ZITADEL 是一个专注于简化身份验证基础设施的平台,它提供安全的身份验证管理服务,支持自定义和可编程工作流程。ZITADEL 通过易于使用的API和现代认证方法来帮助开发者和企业快速集成安全的身份验证解决方案到他们的应用程序中。 ZITADEL 的特点包括但不限于: - 提供OAuth2.0, OpenID Connect (OIDC) 和其他标准协议的支持。 - 支持多种认证方式,如密码、多因素认证(MFA)、单点登录(SSO)等。 - 允许用户管理和自定义用户界面,以便更好地适应品牌需求。 - 提供细粒度的授权管理,使得应用可以基于角色或权限进行访问控制。 - 支持API密钥管理,便于开发者安全地访问后端服务。 - 集成幂简,即插即用的特性,减少了开发时间和成本。 ZITADEL 可以被各种规模的企业使用,从初创公司到大型企业,用于保护Web应用、移动应用和其他类型的数字产品。此外,对于需要在多个项目间共享身份验证逻辑的团队来说,ZITADEL 也是一个理想的解决方案,因为它消除了为每个项目单独开发身份验证系统的必要性。 怎么在Docker中部署? 创建数据库 首先,你需要在PostgreSQL16中新建一个数据库。 这里用1panel可以很方便地可视化创建一个: 拉取镜像 docker pull ghcr.io/zitadel/zitadel:latest 或者,我更建议使用1panle这样的可视化面板拉取。 创建容器 docker run \ --name zitadel \ --network db \ -p 8080:8080 \ -e ZITADEL_PORT=8080 \ -e ZITADEL_DATABASE_POSTGRES_HOST=<db_host> \ -e ZITADEL_DATABASE_POSTGRES_PORT=5432 \ -e ZITADEL_DATABASE_POSTGRES_DATABASE=zitadel \ -e ZITADEL_DATABASE_POSTGRES_USER_USERNAME=zitadel \ -e ZITADEL_DATABASE_POSTGRES_USER_PASSWORD=<your_password> \ -e ZITADEL_DATABASE_POSTGRES_USER_SSL_MODE=disable \ -e ZITADEL_DATABASE_POSTGRES_ADMIN_USERNAME=<your_username> \ -e ZITADEL_DATABASE_POSTGRES_ADMIN_PASSWORD=<your_password> \ -e ZITADEL_DATABASE_POSTGRES_ADMIN_SSL_MODE=disable \ -e ZITADEL_EXTERNALSECURE=true \ -e ZITADEL_EXTERNALPORT=443 \ -e ZITADEL_TLS_ENABLED=false \ -e ZITADEL_EXTERNALDOMAIN=<your.domain> \ -e ZITADEL_LOGSTORE_ACCESS_STDOUT_ENABLED=true \ -e ZITADEL_FIRSTINSTANCE_ORG_HUMAN_PASSWORDCHANGEREQUIRED=false \ --restart always \ ghcr.io/zitadel/zitadel:latest \ start-from-init \ --masterkey MasterkeyNeedsToHave32Characters \ --tlsMode external 请注意,请根据实际情况自行修改上述部署命令中的环境变量参数。 或者,我更建议使用1panel进行可视化部署容器。 名称:zitadel 镜像:刚刚拉取的镜像 端口:8080:8080 请注意:服务器与容器端口必须相同。若映射端口需要修改则环境变量中容器服务端口也需要修改为相同值。 网络:请选择与数据库容器相同的网络。若数据库安装自1panel应用商店,则为1panel-network。 Command:'start-from-init' '--masterkey' 'MasterkeyNeedsToHave32Characters' '--tlsMode' 'external' 一直重启 环境变量如下(请根据实际情况修改,复制粘贴请删除注释): ZITADEL_PORT=8080 //容器服务端口,默认8080 ZITADEL_DATABASE_POSTGRES_HOST=<db_host> //数据库地址 ZITADEL_DATABASE_POSTGRES_PORT=5432 //数据库端口 ZITADEL_DATABASE_POSTGRES_DATABASE=zitadel //数据库名称 ZITADEL_DATABASE_POSTGRES_USER_USERNAME=zitadel //数据库用户名 ZITADEL_DATABASE_POSTGRES_USER_PASSWORD=<your_password> //数据库密码 ZITADEL_DATABASE_POSTGRES_USER_SSL_MODE=disable ZITADEL_DATABASE_POSTGRES_ADMIN_USERNAME=<your_username> //数据库管理用户名 ZITADEL_DATABASE_POSTGRES_ADMIN_PASSWORD=<your_password> //数据库管理密码 ZITADEL_DATABASE_POSTGRES_ADMIN_SSL_MODE=disable ZITADEL_EXTERNALSECURE=true ZITADEL_EXTERNALPORT=443 ZITADEL_TLS_ENABLED=false ZITADEL_EXTERNALDOMAIN=<your_domain> //对外访问域名 ZITADEL_LOGSTORE_ACCESS_STDOUT_ENABLED=true ZITADEL_FIRSTINSTANCE_ORG_HUMAN_PASSWORDCHANGEREQUIRED=false 部署后查看日志,出现下图字样即为部署成功。 配置反代 这里针对1panel面板环境及OpenResty,其他面板同理,Nginx同理。 首先创建一个反向代理类型的网站,根据实际情况配置好域名和代理地址。 申请并配置好域名的证书,启用HTTPS。 最关键的一步。进入网站配置,编辑配置文件。 删除掉这一行include /www/sites/<your_domain>/proxy/*.conf; (其中<your_domain> 为你的网站域名) 然后添加以下这段(记得删注释),保存并重载。 location ^~ / { grpc_pass grpc://127.0.0.1:8080; //若上面修改了端口这里需要修改 grpc_set_header Host $host; grpc_set_header X-Real-IP $remote_addr; grpc_set_header X-Forwarded-For $proxy_add_x_forwarded_for; grpc_set_header X-Forwarded-Host $server_name; grpc_set_header X-Forwarded-Proto https; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; add_header X-Cache $upstream_cache_status; add_header Cache-Control no-cache; proxy_ssl_server_name off; proxy_ssl_name $proxy_host; add_header Strict-Transport-Security "max-age=31536000"; } 部署完成 访问你设置的域名,检查是否能够加载出ZITADEL登陆页面。 使用默认管理员用户名密码登录,检查是否能够正常将进入管理页面。 username: zitadel-admin@zitadel.<your_domain> (<your_domain>为你的域名) password: Password1! 参考资料 ZITADEL官网: https://zitadel.com/ ZITADEL文档: https://zitadel.com/docs/self-hosting/deploy/compose
扶苏
入驻第1年
东方之门 & 品味苏州
今天总算把“欠”着的明信片都邮寄出去了,昨天发现邮票不够用,然后从淘宝下单买了些80分的邮票,上海发货今天就送到了,一点不耽误事,比邮局方便多了,所以各位兄弟姐妹,近期请注意你的信箱哦。 前几天看到女儿出去玩时“打卡”的纪念本上的印章很漂亮...阅读更多 Source
CRIVU
入驻第1年
甲辰大雪
我友, 年關漸近,天氣愈發冷。今年的舊賬未及清算,倒也不急,心裡卻早已拾掇起了過冬的姿態。 貴陽的雨下得連綿,天寒又裹著潮氣,直往骨縫里鑽。原本外出的計劃只得作罷了,不由心裡空空。只好坐在暖桌邊,書翻幾頁,字臨幾行,聽幾首歌;若是坐得不舒服,便起身,模仿著角咿咿呀呀。 夜裡聽不熟悉的鋼琴曲入眠,曲調里有種說不清的悲戚,像是積年的舊淚流下;卻奇怪,聽著竟心安…
扶苏
入驻第1年
方寸间、自有天地:一张明信片的故事
先说个题外话。 本站从 OpenLiteSpeed 切换回了 Nginx 。 上个月用OLS时,加上WP后台装了 LiteSpeed缓存插件,那速度是杠杠的飞起,可惜 tmp 目录三天两头被自动检测到含 webshell 后门的PHP文件,...阅读更多 Source
扶苏
入驻第1年
平行的世界还是短路的大脑?
是这个世界不真实吗?!还是我生活在两个平行的宇宙呢?又或者我的大脑已经进化到能自由生成记忆的功能了?上一次是女儿的辅导作业,这一次是开了七年的汽车。 今天去四儿子那保养汽车,前台小姐姐问我除了常规保养还有什么问题么?我想起来,几个月前电子手...阅读更多 Source
Elykia
入驻第1年
Hexo教程(三) Web前端“三剑客”
扶苏
入驻第1年
wordpress全站外链跳转中间页
本来不想折腾的,但是没忍住。 前阶段搞那些地图、友圈时本来想顺便搞下的,不过大部分的wp外链跳转,都是针对文章内的链接跳转,没有评论者的网址链接跳转,试了几次都不尽如人意,原本都放弃了,正好浏览到 风未止博客 上有一篇文章,讲解通过js调用...阅读更多 Source
乌托邦
入驻第1年
一些近况-202411
好久不见!让我们来聊一聊Utopias在最近都有哪些新情况吧~ 我们把服务器迁入了国内,网站做了备案,尽量加快了网站在国内的访问速度。 友链功能大更新!以前友链这个东西我都没有维护过,最近有朋友站长来问互换友链的事情才让我注意到这个功能。我们维护了友链页面,更新了一些信息。加入了全新的自动申请机制,友链最快2小时内全自动审核添加完毕,欢迎体验!再也不用费劲地通过邮件或评论低效率互换友链啦~ 上个月为Utopias做了一个主页,这样我们就有门户啦。现在,Utopias Universe中所有的网站都可以在主页上快速访达了。 UtopiAI从这个月起暂时下架。原因是原来的UtopiAI基于开源项目Chatnio,但是实际使用中用户体验并不好,并且Chatnio项目现在已经不再积极维护了。试了其他的项目,比如LobeChat之类的,效果也不尽如人意。所以在找到新的适合的项目之前,UtopiAI就暂时下线了。如果一段时间内找不到合适的项目,我可能会选择基于NextChat二次开发。 本站的官方微信小程序即将上线,现在访问博客会更加方便啦。正式上线后欢迎体验。 To Do: UtopiAI尽快重新上架 打算改进瞬间功能... 多更新~
姓王者
入驻第1年
hexo-theme-wang:一个简约的暗色主题
2024-11-26-215327如图,这是我自己写的hexo主题xingwangzhe/hexo-theme-wang: 一个hexo主题hexo-theme-wang:一个简约的暗色hexo...
扶苏
入驻第1年
我的互联网回忆录
互联网从来都是有记忆的—-就比如 Wayback Machine 时光机。 前几天看到小陈哥发帖纪念开博20周年,想到20年前的自己正在做什么呢?好像还痴迷于BBS吧。那时候的BBS才是互联网的王道,天涯、虎扑还有西祠胡同从来不...阅读更多 Source
扶苏
入驻第1年
反思:折腾一时爽,时间火葬场
不知道这个月怎么了,从月初开始先是倒腾 cloud flare的CDN,然后是更换企业邮箱,接着是搞旅行地图,最后再是RSS聚合页,前前后后搞了近20天,几乎精力都放在这些优化上,有几次晚上搞到凌晨!!!回头想想真的有意义么?也许是有的,但...阅读更多 Source
扶苏
入驻第1年
独立博客自省问卷15题
感谢雅余同学发人深省的15问,看到不少博友都回复了,挺有意义故而也参与下,顺便扩散下。 1、你的博客更新频率是多少? 答:这个不一定,一是看心情,二是看时间,三是看有没有想写来的东西,三个碰巧都有了,那就会更新下,一般来说,短则一月两三更,...阅读更多 Source
Debug
入驻第1年
答 《博客作者呀,我想采访你这 9 个问题!》 问卷
简单介绍下自己或者你的博客? 大家好,我是 Meng小羽,也是 Debug客栈 的博主。这是一个陪伴了我整整八年的博客平台。 最初创办这个网站时,我只是希望用它来记录大学期间的学习笔记,以及算法竞赛中的刷题心得。随着时间推移,博客逐渐成长为一个涵盖多领域的技术分享平台,内容范围也从单一的技术积累拓展到更多元化的话题。 Debug客栈 目前已成为一间“全能型的杂货铺”,在这里你可以看到: 技术积累与分享:深入探讨服务端开发、前沿科技等技术内容; 科技趣闻与产品体验:分享数码产品的试用体验与评测; 热点讨论:关注时事,畅谈社会热点与见解; 好物与软件推荐:推荐高效实用的软件和工具,为你的生活和工作增色。 目前,我的职业是 服务端开发工程师,专注于系统设计、性能优化以及服务架构相关领域。对于我的更详细介绍,欢迎移步到:关于站长 - Debug客栈。 感谢你关注 Debug客栈,也期待与大家在这里共同成长,探索更多有趣、有价值的内容! 什么契机让你开始写博客? 我的大学专业是 计算机科学与技术,相比其他同龄人,我较早接触到了互联网的思想。从学习编程开始,我遇到不懂的知识点或问题时,总是习惯通过 Google 搜索相关答案和解题思路。在这个过程中,我逐渐接触到了个人博客这一领域。 让我印象最深刻的是互联网早期的浪潮,当时人们习惯搭建个人博客,最火的当属新浪博客。而我上大学时,微信公众号迅速崛起,但作为一个计算机相关专业的学生,拥有一个属于自己的主页或站点,不仅能积累知识与技术栈,更是一件非常值得骄傲的事情。 于是,我开始了自己的博客之旅。从第一篇博文 《Sublime Text:崇高的文本编辑器》 开始,一发不可收拾。之后,各种学习笔记和竞赛相关的文章便陆续在博客上发表,为我的知识积累之路画上了一笔又一笔精彩的注脚。 你是如何完成创作的? 最初,我的站点使用的是 WordPress,通过 LNMP(Linux、Nginx、MySQL、PHP)架构进行部署和发布。当时的写作流程很简单:我会先在后台创建好文章标题,根据优先级安排博文的书写,同时反复打磨内容和语言组织。当然,也有不少文章因为各种原因“鸽”了 😄。 到了 2023 年,我的博客完成了 全站静态化升级,采用了 Hugo 静态化生成的方式,并部署在 Cloudflare 上。写作工具方面,我曾用 VSCode 写过一段时间的博文,但总感觉不太适合写作,于是转向了 Obsidian。现在,我的流程是:先在 Obsidian 中创建文章标题,完成初稿后再润色一遍,最后复制到 VSCode 进行发布。 此外,博客内容也会同步发布到微信公众号「Debug客栈」,欢迎关注! 运营博客的过程中是否有失去过动力? 如果有,是为什么恢复的?如果没有,请问您又是如何保持创作的激情? 在运营博客的这 8年 里,我从未想过要放弃。相反,我对折腾充满热情。在这段时间里,我几乎每年都会更换一次博客主题,站点也从动态站点迁移到了静态站点。同时,我始终坚持更新博客文章,虽然 月更 对我来说有点难 😅,但 季更 还是稳稳地保持着。随着时间的推移,我不断提升自己的写作水平,也逐渐积累了一定的影响力。目前,全网关注人数已接近 2万。 对我来说,博客不仅是一个记录的平台,更是展示技术能力与技术影响力的窗口。作为一名互联网从业者,我始终相信博客的价值:它不仅让我系统性地梳理知识,还帮助我结识了许多志同道合的伙伴。在这个过程中,我持续学习,不断成长。 如何搭建博客,以及运营博客每年需要投入的资金? 目前,我的博客搭建既简单又省心,但需要具备一定的编程基础。以下是我发布一篇博文的完整流程,与前面提到的创作步骤有些相似: 在 Obsidian 书写草稿:先完成博文的初步内容; AI 润色与校对:使用 AI 工具润色博文,并检查错别字; 上传文章到 GitHub:博客文章存储在 GitHub 仓库,我通过 VSCode 将文章上传; 替换内部超链接:在 VSCode 中替换超链接,方便文章内链; 提交代码并合并分支:将文章推送到 GitHub 的 dev 分支,随后提交合并到 main 分支; 触发 Hugo 编译:利用 Hugo Actions,将文章生成为静态网页; 部署到 Cloudflare Pages:通过 Cloudflare Pages 获取编译好的网页,并全球分发; 访问文章:完成以上步骤后,文章即可通过网站访问。 目前采用的部署方式非常经济高效。借助 GitHub 和 Cloudflare Pages,博客仓库的部署额度和全球分发额度完全免费。唯一的开销是域名注册费用,每年在 ¥80 左右,可以说是高性价比的博客运营方案。 推荐 1 篇你博客中的文章,聊聊原因 今年,我主要围绕两个方向写了一些文章,哈哈,忍不住要推荐给大家: 技术领域的总结 这一系列文章聚焦于 Phoenix 并发框架 的开发思路,以及我在从 0 到 1 开发框架过程中遇到的问题和解决方案的总结与分享。这个框架已经成功应用到实际业务场景中,非常值得技术爱好者一读! RSS 阅读软件推荐 最近,我一直在推广一款开源的 RSS 信息订阅软件 - Follow。在我用过的 RSS 软件中,它的交互体验是最友好的,使用起来也非常便捷。我强烈推荐这款工具,带你加入非算法化的信息圈子,掌控属于自己的信息流。 下面我把这两个系列的文章都整理出来,大家可以根据自己的兴趣挑选阅读: Phoenix 并发框架系列: Phoenix框架 从0到1设计业务并发框架 小米商城产品站革新之路 Phoenix框架 从0到1设计业务并发框架 怎么组织设计一个框架 Phoenix框架 从0到1设计业务并发框架 并发线程池的核心设计 Phoenix框架 从0到1设计业务并发框架 自动构建有向无循环图设计 Follow 分享系列: Follow|下一代的信息浏览器 Follow |下一代信息浏览器 第二弹来了 Follow 给我空投了 1w 代币,可以无限发码啦~ 2023 年为何我还在使用 RSS 推荐 1 个你喜欢读的博客,聊聊原因 相信许多热爱冲浪、阅读博客的朋友,都或多或少听说过《阮一峰的网络日志》。还记得 2019 年实习时,那时候地铁通勤网络状况不太好,我用了一周时间,把阮一峰老师的文章从头到尾读了一遍。这些文章涵盖了他对社会问题的看法、基础技术的分享,以及他每周更新的 《科技爱好者周刊》 ,让我受益匪浅。 说到周刊,这也是我每周五的必读内容之一。通过阮老师的周刊,我接触到了许多新奇的想法和科技圈的动态,同时还发现了一些由爱好者分享的优质文章和实用软件。5 年下来,这份周刊始终保持着高质量的内容输出,值得推荐给所有感兴趣的朋友。 推荐 1 个近期喜欢的事物? 例如书籍、电影、音乐、工具、软件。 作为互联网分享者,每个方向都给大家推荐一下吧~ 书籍 谈到书籍,不得不给大家推荐下马伯庸老师的《太白金星有点烦》,懂得自然懂,哈哈,佛曰不可说不可说,趁着还可以阅读,推荐给大家,通过这本书,大家也可以了解到社会运转的规律。 大家也可以阅读下马老师的另外一本书《长安的荔枝》,看看荔枝使怎么博得贵妃笑的。 电影 《楚门的世界》,最经典的莫过于在剧情中和最后楚门的台词: Good morning, and in case i don’t see you, good afternoon, good evening, and good night! 早上好,以防我见不着你,所以下午好,晚上好,晚安! 反观楚门的世界,我们又不是无时无刻也活在“楚门的世界”之中呢? 音乐 推荐下最近听的比较多也比较震撼的刀郎老师(罗林)的《如是我闻》音乐专辑,其实是佛教中的《金刚经》,刀郎老师谱曲演唱的,一共有 32 品,推荐给大家聆听。 工具 莫过于笔记工具,也就是我现在书写这篇《答博客作者采访问题》博文的工具,Obsidian。 Markdown 友好,可以基于 iCloud 跨设备同步,界面 UI 美观且功能强大。 软件 不在多说了,请看楼上 Follow 推荐文章。 想做还没有做的事? 谈到还未实现的愿望,我一直想去一趟西藏。2023 年,我曾去过云南,途经香格里拉,深深感受到藏族同胞的淳朴与热情。这段旅程让我更加向往那片神秘的高原,也让我庆幸能生活在拥有“世界第三极”的国家。 如今,阻碍我的似乎只剩下一张通往西藏的“车票”。我希望未来 5 年内,能踏上这片离天空最近的土地,去感受虔诚的信仰,体验雪域高原的热情,感受缺氧中透出的独特幸福感。这是我对雪域之巅的一份憧憬,也是一份内心的向往。 写到这里,闭上你的眼睛,深呼吸几分钟,或是出去溜达一圈,然后回来写任何你想写的东西。 Good morning, and in case i don’t see you, good afternoon, good evening, and good night! 问卷地址:博客作者呀,我想采访你这 9 个问题! - Another Dayu 最后,感谢你的阅读,你也可以在评论区分享着你的生活与所有,让我们一起变得更强~ 关注微信公众号,第一时间获取最新内容,让我们一起变得更强!Debug客栈:订阅本站· 文章归档· 我的项目· 友情链接· 我的使用· 飞湾计划· 摄影展集· 我的主页
CRIVU
入驻第1年
甲辰小雪
我友, 往年的冬天來得早,這年卻晚,晨昏都冷冽。於近窗的書桌邊久坐,有呵氣成冰的錯覺。好幾夜窩在暖氣旁重讀舊書。 靜氣養人,不知源自何處的說法,但聽來總是有幾分道理的。夜愈深,我也愈發靜;心似落塵的古鏡,不再急著映照,只是等著光陰的灰塵覆滿。靜,是無言的沈寂,是深藏的隱流。 夢倒是常做,夢里常見x。那種深邃,同冬夜裡的靜湖一般,看似無波,卻有些暗湧的意思。…
姓王者
入驻第1年
是的,开源真的很酷
最近某事件沸沸扬扬,我不小心参与进issue好心提醒它们关闭无关话题,但不幸的是,遭到了邮件骚扰(好吧,其实是我不知道怎么取消issue的邮件推送:(就在今天,我也遇到了LICENSE相关问题,就在我的项目xingwangzhe/hexo-theme...

© 2026 好站网-HaoZhan.Wang V1.9 版权所有,正在试运行中! 本站由 Zhou's Notes 强力支持!

苏ICP备19065220号-4 公安备案 苏公网安备32100302011680号 萌ICP备20269980号 茶ICP备2026050346号
本站数据 2026年报 版本历史 小黑屋 关于本站 统计代码