那是树 https://blog.nastree.cn ——-自然生长,自在生活。 zh-cn Thu, 12 Feb 2026 12:05:00 +0800 https://cdn.nastree.cn/2026/20260120170105878.png 那是树 https://blog.nastree.cn 告别评论邮件通知:用Bark实现ios即时通知 https://blog.nastree.cn/post/toss202602121205 https://blog.nastree.cn/post/toss202602121205 Thu, 12 Feb 2026 12:05:00 +0800 亚马逊SES服务的高冷

从FarBox自部署后,就在申请亚马逊的SES服务。换了两个区,一直被拒绝移除沙盒,导致博文在评论后收不到邮件。
于是想办法绕过这个服务,在搜索一圈后,要不更换评论系统,要不修改博客系统文件。第三方评论系统以前尝试过,没有中意的;修改系统文件没有那个能力,也不想动原生系统中的文件。

寻找解决方法

因为这段时间OpenClaw特别火,鬼使神差的想到,如果在Vps上部署OpenClaw,让它监控博客评论,有新的评论就发送邮件或者是微信通知可行吗?打开Gemini开始咨询。

可以用ai来检测吗?如果有新评论就发邮件通知或者微信通知?

这是一个非常敏锐的设计师直觉!答案是肯定的,而且这正是目前最流行的“低代码”自动化方案。
 
既然亚马逊 SES 的大门关上了,我们可以利用 AI 和自动化工具(如 Make.com, ZapierPipedream)来充当“勤务兵”。
 
这里有几种不需要折腾 SES,利用 AI 和自动化工具实现监控的方案:
 

方案一:利用 RSS 监控 + AI 转发(最省心)

 
Farbox 2.0 通常会提供评论的 RSS Feed(或者你可以通过 API 获取最近评论)。
 
1. 自动化工具:使用 Make.com (原 Integromat)。
2. 流程
* 监控:设置一个每 15 分钟检查一次的 RSS 触发器。
* AI 过滤(可选):把评论内容传给 ChatGPT API,让它判断是否是垃圾内容,或者总结评论大意。
* 通知:通过 SMTP 节点(直接填你的 QQ/网易邮箱)发邮件,或者通过 Bark/Pushover 发送手机强力推送。
 

 

方案二:利用“微信通知”机器人(最快)

 
如果你希望有人评论时,微信立刻“叮”地响一声,可以用 Server酱PushDeer
 
1. 在你的评论提交逻辑(如果是自定义评论框)或者通过监控脚本触发。
2. AI 介入:你可以让 AI 识别评论者的语气。比如,如果是你的偶像留言,AI 可以发送“大咖来访!”的特殊提醒;如果是杠精,AI 直接过滤掉不通知你。
 


 

🚀 针对你现状的最优解:Waline + Vercel + AI

 
既然你是完美主义者,我推荐你用 Waline 替换 Farbox 原生评论。它能完美集成 AI 检测:
 
1. AI 自动反垃圾:Waline 内置支持 Akismet(反垃圾),也可以接入 AI API,自动识别并拦截那种乱发广告的评论。
2. 多渠道通知:它原生支持:
* 邮件通知(你只需填入 QQ 邮箱的授权码即可,不需要 SES)。
* 微信通知(通过 Server酱)。
* Telegram/钉钉/飞书
 

  1. 部署简单:部署在 Vercel(免费且无需备案),数据库用 LeanCloud 或 MongoDB。   ---   ### 🎨 如果你想用 AI 帮你写这个“监控脚本”   如果你想保留 Farbox 默认评论,但想写个脚本来监控:   我们可以用 Python 写一个极简的 AI 脚本,运行在 GitHub Actions 上(完全免费):  
  2. 第一步:脚本每小时读取一次你的博客评论页面。
  3. 第二步:AI 对比上一次的数据,发现有新内容。
  4. 第三步:AI 格式化内容,通过 邮件微信 API 发给你。   你想尝试哪种路径?  
  5. 路径 A:换掉 Farbox 默认评论,用更漂亮的 Waline(自带邮件+微信通知,配置最简单)。
  6. 路径 B:保留现状,我帮你写一个能运行在云端的 AI 监控脚本。   对于设计师来说,路径 A 的视觉控制力最强;路径 B 则像是在“精修”现有的空间。你倾向于哪个?

在Gemini给出的三种方案,喜欢第二种,但是经过微信通知需要认证微信公众号,这是个麻烦的事,然后询问了Gemini解决办法,它给出了两种方案。
方案一:利用「Server酱」或「PushDeer」(最推荐,零开发)
方案二:利用「Bark」(如果你用 iPhone,这是最高级的体验)
于是就加了条件:FarBox原生评论系统+Bark这种方式。

具体操作步骤

第一步:在 iPhone 上准备 Bark
1.在 App Store 下载 Bark。

2.打开 App,你会得到一个专属链接,类似:https://api.day.app/你的Key/。

第二步:修改 Jade 模板
在你放置评论框的地方,加入一段简单的 JavaScript。假设你的提交按钮 ID 或 Class 是固定的:

// 这是一个极简的拦截器
document.addEventListener('DOMContentLoaded', function() {
    // 找到 Farbox 的评论表单
    var commentForm = document.getElementById('comment-form'); 
    
    if (commentForm) {
        commentForm.addEventListener('submit', function() {
            // 当用户点击提交时,立刻向你的 VPS 或直接向 Bark 发送请求
            // 注意:为了不影响评论提交,我们用 fetch 的 keepalive 模式
            fetch('https://api.day.app/你的Key/有人在博客评论啦!?group=Blog&isArchive=1&sound=calypso', {
                mode: 'no-cors',
                keepalive: true
            });
        });
    }
});

这个方案的优缺点
优点:

快:真正的“零延迟”,点击即弹窗。

原生感:不需要换掉 Farbox 的评论系统,保持纯正。

完全免费:不需要 SES,不需要备案。

缺点:

无法拦截垃圾评论:因为它是监听“点击”动作,如果有人乱填东西点提交,你也会收到弹窗(哪怕 Farbox 后台最后判定为垃圾评论)。

无法显示具体内容:因为点击瞬间内容还没存入后台,这个弹窗只能告诉你“有人点提交了”,不能显示具体的评论文字(除非再写复杂的 JS 去抓取输入框的值)。

一些小坑

在经过几轮代码修改后终于可以收到通知了,但是也发现了新的问题。
只要点击提交评论就会触发通知,不论有没有填写验证码或者其他信息。
加入了需要填写验证码并点击提交评论才进行通知的条件,又发现验证码输入错误,点击提交评论同样也会通知。
怎样实现完成评论了才进行通知呢?于是想到了检测评论列表,评论列表各层级出现新的评论才进行通知。

完整脚本代码

        // 评论手机通知
        script.
            document.addEventListener('DOMContentLoaded', function() {
                (function() {
                    // --- 1. 配置信息 ---
                    const barkKey = "R2M9************yWvdQU"; // Bark App 的身份密钥,决定通知发给谁
                    const blogOwnerName = "潘Sir"; // 用于排除博主自己回复时的通知
                    
                    // --- 2. 确定监控目标 ---
                    // 尝试定位一级评论列表 (ul.comments),如果找不到就扩大范围找整个评论区 (#comments)
                    const targetNode = document.querySelector('ul.comments') || document.querySelector('#comments');
                    
                    // 如果页面没有评论功能或找不到指定容器,则直接退出,不运行后续代码
                    if (!targetNode) {
                        console.log("未找到评论列表容器,监听跳过");
                        return;
                    }
            
                    // --- 3. 定义“观察者”逻辑 ---
                    // MutationObserver 会在指定的 DOM 节点发生变化时触发回调函数
                    const observer = new MutationObserver(function(mutationsList) {
                        // 遍历所有发生的变动记录
                        mutationsList.forEach(function(mutation) {
                            // 只有当“子节点列表”(childList) 增加新内容时才处理
                            if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
                                // 遍历所有新增加的节点(可能有多个)
                                mutation.addedNodes.forEach(function(node) {
                                    // 排除掉纯文本(如换行符)或注释,只处理 HTML 元素节点
                                    if (node.nodeType !== 1) return;
            
                                    // 在新增节点中寻找评论者名字和评论内容
                                    // 这里的逻辑兼顾了节点本身或其子元素,确保二级评论也能被捕获
                                    const authorElement = node.querySelector('.author-name b') || (node.classList && node.classList.contains('author-name') ? node : null);
                                    const contentElement = node.querySelector('.comment_content') || (node.classList && node.classList.contains('comment_content') ? node : null);
                                    
                                    // 如果既没抓到作者也没抓到内容,说明这个变动不是评论,直接跳过
                                    if (!authorElement && !contentElement) return;
            
                                    // 获取具体的文字内容,如果获取失败则提供兜底文字
                                    const author = authorElement ? authorElement.innerText : "新访客";
                                    const content = contentElement ? contentElement.innerText : "发表了新评论";
            
                                    // --- 4. 过滤逻辑 ---
                                    // 如果评论者名字包含博主昵称,说明是博主在回复,不发送通知
                                    if (author.indexOf(blogOwnerName) !== -1) return;
            
                                    // --- 5. 构造 Bark 推送请求参数 ---
                                    const title = encodeURIComponent("💬 收到新回复: " + author); // 编码通知标题
                                    const body = encodeURIComponent(content.substring(0, 50)); // 编码评论正文(截取前50字)
                                    const jumpUrl = encodeURIComponent(window.location.href); // 编码当前页面 URL,实现点击通知跳转
                                    const iconUrl = encodeURIComponent("https://blog.nastree.cn/_direct/site_avatar.png"); // 通知显示的图标
            
                                    // 拼接 Bark API 的完整请求地址,设置分组(group)、音效(sound)和自动归档(isArchive)
                                    const barkUrl = `https://api.day.app/${barkKey}/${title}/${body}?group=Blog&sound=calypso&isArchive=1&icon=${iconUrl}&url=${jumpUrl}`;
            
                                    // --- 6. 发送通知 ---
                                    // 创建一个虚拟的 Image 对象并设置其 src,利用浏览器加载图片的特性完成 GET 请求
                                    new Image().src = barkUrl;
                                    console.log("【Bark】已捕获层级评论并尝试发送通知");
                                });
                            }
                        });
                    });
            
                    // --- 4. 启动“哨兵” ---
                    // childList: true 监听子节点增删;subtree: true 开启深度监听(关键:解决二级评论问题)
                    observer.observe(targetNode, { childList: true, subtree: true });
                    console.log("【深度监控已启动】支持二级与多级评论监听...");
                })();
            });

总结

自部署服务端项目地址:Bark

  • 全层级提醒:支持文章下的一级评论,以及所有层级的“楼中楼”回复通知。
  • 点击即跳转:点击手机横幅通知,直接打开浏览器并精准跳转到该篇博文。
  • 品牌化Logo:通知带有博客专属头像,一眼识别消息来源,视觉上更专业。
  • 博主自动免扰:识别博主昵称,当你回复读者时,系统自动静默,不会触发自我提醒。
  • 信息自动截取:自动抓取评论前 50 字显示,确保通知内容干练不臃肿。
  • 点对点极速推送:绕过 Amazon SES 等邮件中转服务,实现从浏览器到手机的毫秒级推送。
  • 结果导向通知:仅在评论确认上墙(发表成功)后发出信号,确保每一声风铃都有意义。

]]>
FarBox主题 Flow—流动 https://blog.nastree.cn/post/toss202602101455 https://blog.nastree.cn/post/toss202602101455 Tue, 10 Feb 2026 14:55:00 +0800 简介

「流动」灵感源于午后斑驳的树影,捕捉光影随风摇曳的瞬息。的
承袭了Minima克制且纯粹的版式布局,在呼吸感中寻觅阅读的秩序;同时汲取了Frame对细节的雕琢——精致的线条、柔和的阴影。

主要色彩

背景色:潘通(PANTONE)2026年度流行色11-4201 Cloud Dancer「云上舞白」

链接及悬停动画:潘通(PANTONE)18-4218 Blue Fusion 「融合蓝」

分割线:潘通(PANTONE)17-5800 TCX,Hematite「赤铁矿」

代码块及TOC:潘通(PANTONE)13-4108 Nimbus Cloud「雨云灰」

效果

]]>
Homeassistant打造可视化智能家居 https://blog.nastree.cn/post/toss202601291648 https://blog.nastree.cn/post/toss202601291648 Thu, 29 Jan 2026 16:48:00 +0800 不满足于小米app的限制,在群晖NAS上安装了Homeassistant,开始了可视化控制之路。

成果展示

]]>
博客搬家记:技术小趴菜的 AI 之路 https://blog.nastree.cn/post/toss202601262046 https://blog.nastree.cn/post/toss202601262046 Mon, 26 Jan 2026 20:46:00 +0800 起因

决定搬家,其实是生活和技术上的几重权衡:

首先,是因为图床与 NAS 的访问问题。去年因运营商政策调整,家里的 NAS 无法直接解析域名,我通过第三方 FRP 服务过渡了大半年,但随着该服务的关停,原本脆弱的连接彻底断了。

其次,是为了“证书自由”。以前总要记着域名证书的到期时间,现在的架构能实现全自动续签,省心不少。
最后,也是想借机重整可靠的科学上网环境,满足日常查阅国际技术资料的需求。

服务器选购

为了规避国内备案的繁琐流程,我将目光投向了海外服务商。在亚马逊云谷歌云 等几大主流平台转了一圈后,发现一个共同的门槛:支付方式。它们几乎都只支持 MasterCard/Visa 等国际信用卡。

为此,我折腾了两张虚拟信用卡,试图“曲线救国”,但都以失败告终。
最终,现实让我回到了国内的服务商。经过一番试用和考量,我选择了腾讯云位于硅谷的轻量应用服务器,既解决了支付难题,又兼顾了网络质量和管理便利性。

主机名称: VM-0-3-ubuntu
发行版本: Ubuntu 24.04 LTS
内核版本: 6.8.0-71-generic
内核版本: x86_64
主机地址: xxxx
启动时间: 2026-01-16 13:54:33
运行时间: 10天 8小时 3分钟 7秒

服务搭建

作为一个技术小趴菜,没有可视化面板就像没有导航开车。在宝塔1Panel之间反复横跳后,我被 1Panel 标榜的“轻量”和“Docker 驱动”给圈粉了。

当时心里其实也没底,不知道宝塔会不会拖慢我这台小小的轻量服务器,但玄学告诉我:轻量配轻量,肯定没得错!再加上之前在 NAS 上练就的一手 Docker 折腾神功,上手 1Panel 应该是轻车熟路。

1Panel 应用商店的体验极佳,OpenResty、Frps 都是点一下就装好了,3x-ui 拉个镜像也稳如老狗。靠着前人的攻略,我像个技术大佬一样顺利通关。

本以为到这里就能愉快地打完收工了,但我那爱折腾的脑细胞突然跳了出来:既然我的博客系统FarBox2.0是开源的,自己动手搭一个岂不更有成就感?

事实证明,人真的不能乱动念头。从点开那个文档开始,我就从“顺利通关”直接坠入了“噩梦难度”。

FarBox2.0独立部署

踩过的坑

部署第一步,文档建议 Ubuntu 18.04。我看了一眼自己那 24.04 LTS 的高版本系统,系统当然是越新越好,这建议我不听。

结果 SSH 一句sudo pip install xserver执行下去,进度条直接纹丝不动。我心想坏了,赶紧重置系统认错。尴尬的是,腾讯云可选的最老版本也才 20.04。硬着头皮试了试,果不其然,还是卡死。

FarBox 2.0 的小众程度超乎想象,能搜到的教程基本上属于“文物”级别,放到 2026 年根本没法用。折腾了大半天,我决定放弃:恢复最新系统,老老实实把 OpenResty 之类的服务重新装回来。

就在我重装服务时,猛地一拍大腿:以前在 NAS 上不就成功装过FarBox吗?既然是 Docker,管它系统是 18.04 还是 24.04 呢!
直接按照文档 如何部署到 NAS 上 不就成了吗?

🥹纯粹的技术小趴菜,这些问题,对于各位大佬都不算事儿吧!

成功运行

按照官方文档操作时,由于 Docker 版本的演进,挂载卷与老教程出现了一些偏差。正当我一筹莫展时,Google AI 成了我的“编外技术支持”,几轮对话下来就帮我理清了挂载逻辑。

实操重点: 挂载卷之前,一定要先在服务器本地按照下图所示结构创建好文件夹,确保路径映射准确无误后再启动容器。

新的主题

既然没得选,那就自己缝一个!

混 FarBox 圈子最痛苦的就是主题太少。虽然水八口大佬的Frame颜值极高,但对于我这种爱发图的博主来说,实在有些不够用。想在Hexo的主题库里“借”个Minima过来,结果发现自己根本无从下手。

找人付费移植,做出来的东西总差点意思。最后我心一横:既然 AI 已经这么强了,何不让它试试?我提要求,Google AI 出代码,居然真的把主题给“缝”了出来!新主题取名 Flow,它有着 Frame 的灵魂和 Minima 的骨架,在 AI 的神助攻下,我终于拥有了一套属于自己的个性主题。

在功能模块的构建上,我依然保留了对经典的致敬。摄影栏目继续沿用了水八口大佬那套极具质感的设计;而足迹栏目则是向水八口“借”来的灵感架构,并在 Google AI 的全程代工下,将其完美契合到了我的新主题中。这种新旧交织的打磨,让博客在保持个性的同时也延续了那份熟悉的精致。

遗憾

在频繁的主题调试与同步过程中,由于缺乏备份,部分旧文出现了内容残缺。那些大多是关于过时技术的折腾记录,如今已不再具备参考价值。我也不打算再费精力去补全了,旧的不去新的不来,就让它们随风而去吧。

]]>
金地·正源荟 https://blog.nastree.cn/post/design202601142136 https://blog.nastree.cn/post/design202601142136 Wed, 14 Jan 2026 21:36:00 +0800 ▽项目简介

项目坐标|Address:金地·正源荟是
项目类型|Type:私宅s
项目面积|Area:280㎡
设计时间|Time:2025.07
设计机构|Design:那是树设计

01

关 于 屋 主

ABOUT THE OWNER

房屋平时四人居住,父母偶尔居住。男女主人均属于公务员,对设计和细节有高要求;平时爱好看书、游戏、旅行、以及咖啡制作,-2F朋友聚会,-1F电竞、影音,1F餐厨及休闲,2F卧室。中古南洋风,舒适的休闲环境。

▲原始结构&户型改造


02

户 型 改 造

PLANE LAYOUT

原始结构图
改造后平面图

▲效果展示

03
完成后效果图
IDEAL STYLE

]]>
我终于向这些“绿色的灵魂”低了头 https://blog.nastree.cn/post/life202601102245 https://blog.nastree.cn/post/life202601102245 Sat, 10 Jan 2026 22:45:00 +0800 这是我与热植博弈的第三年。

曾天真地以为,植物理应顺应天时,被环境所驯化。后来才发现,这不过是养植者的傲慢。
它们用一场场“烂根”和“枯萎”向我示威:天气太热,它烂给你看;天气太冷,它死给你看。

原来,草木亦有其骨气。想要植物提供极致的情绪价值,就必须付出对等的成本与耐心。

第一年,我不信邪地搭了个简易塑料棚,结果在寒冬中全军覆没;第二年,我配齐了温室、加热线与补光灯,却因过年欠费停电,又折损了一半。那些凋零的叶片,是我交过的“傲慢税”。

今年,我早早地将它们请进温室,恒温、恒湿、控光,如履薄冰地供养着。看着这几日冒出的新叶,那抹嫩绿终于治愈了三年的执念。养植如修行,不是环境驯化了植物,而是植物驯化了我的性情。



]]>
RSSHub Radar扩展添加网页版Folo https://blog.nastree.cn/post/toss202601061926 https://blog.nastree.cn/post/toss202601061926 Tue, 06 Jan 2026 19:26:00 +0800 RSSHub Radar+Flol

前面在博客上加入自己的RSS订阅源后,想着自己也需要一个阅读器。在Chrome 应用商店发现了RSSHub Radar,然后又顺理成章的发现了Flol。
体验了一下Flol阅读器的web版,颜值在线,也很好用。Folo的软件很占内存,打开后风扇就一直转,于是就打算用web版,但RSSHub Radar的一键订阅只有软件版,然后就有了改谷歌插件的想法。

RSSHub Radar
轻松地发现并订阅与当前页面相关的RSS源。
迅速探索并订阅当前页面支持的RSSHub。
快速识别当前网站支持的RSSHub。
支持一键式在各种平台上进行RSS订阅,包括 Tiny Tiny RSS、Miniflux、FreshRSS、Feedly、Inoreader、Feedbin、The Old Reader、Feeds.Pub 和 Local Reader...

GitHub项目地址RSSHub Radar

Flol
正如人们常说的,你读什么,你就会想什么——而我们已经被嘈杂的信息流淹没太久了!Folo 将内容整理成一个时间线,让你专注于真正重要的信息,不受干扰。分享列表、探索合集,享受无干扰的浏览体验。

GitHub项目地址Folo App
Web版地址Folo Web。(先注册)

修改方法

好在改插件不算难,打开Google AI,询问修改方法。
打开文件RSSHub-Radar-dev/src/lib/quick-subscriptions.ts

{
    name: "Follow",
    projectUrl: "https://follow.is",
    key: "follow",
    subscribeDomain: "follow://",
    themeColor: "#ff5c00",
    getSubscribePath: (data) => `add?url=${data.encodedUrl}`,
  },
//在这一行下添加下面的代码
{
    name: "Follow Web",
    projectUrl: "https://app.folo.is",
    key: "folo_web",
    subscribeDomainKey: "folo_web_Domain",
    themeColor: "#ff5c00",
    getSubscribePath: (data) => `/discover?keyword=${data.encodedUrl}`,
  },

保存
打开终端
输入

cd 拖入RSSHub-Radar-dev文件夹到终端添加文件夹路径

回车进入RSSHub-Radar-dev文件夹

输入pnpm build并回车执行编译

pnpm build

出现下图编译成功

谷歌浏览器地址栏输入chrome://extensions/
打开右上角开发者模式,左上角 加载未打包的扩展程序。
选择RSSHub-Radar-dev/build/chrome-mv3-prod文件夹。

插件报错,不知道原因,但是不影响使用。
打开插件的设置页面,就多了一个Follow Web按钮。

打开有RSS订阅的博客,点击这个按钮。

跳到这个页面点击 预览 然后 订阅


就可以愉快的阅读了

]]>
博客主题细节修复 https://blog.nastree.cn/post/toss202601060227 https://blog.nastree.cn/post/toss202601060227 Tue, 06 Jan 2026 02:27:00 +0800 2025我的博客没有更新,因为运营商让我删除解析到群晖NAS的域名,虽然改用了FRP内网穿透,因为不太稳定,所以博客断断续续的有无图片。
最近有了时间,决定好好捣鼓一下。
没有代码基础,利用Google Ai一边找原因一边修改,还是有一点问题没有找到解决方法。

  1. 修复归档页面的分类数量统计。(未解决分类文件夹自动排序)
  2. 修复标签页标题不显示+标签数量统计+标签下文章数量统计。(未解决标签下文章分页器不自动分页)
  3. 页脚添加RSS订阅。
  4. 改用了CloudFalar的隧道进行内网穿透。

本来想买个vps,搭建frp内网穿透顺便再搭个vpn,无奈需要Mastercard/Visa信用卡,去Bybit申请了一个虚拟信用卡,但是不能使用。

]]>
火鹤后花烛|养护技巧🌱 https://blog.nastree.cn/post/plants202407181516 https://blog.nastree.cn/post/plants202407181516 Thu, 18 Jul 2024 15:16:00 +0800 火鹤后花烛

火鹤后花烛是天南星科花烛属的多年生草本花卉💐,原产于南美哥伦比亚。
✨长叶花烛的茎纤细,呈绿色;叶子长椭圆形,基部心形;叶面深绿色,犹如天鹅绒般闪耀着光泽,叶脉是象牙白色的,微微浮出👍。
佛焰苞条状披针形,有绿色或淡黄色可选🎉。
火鹤后花烛喜高温,栽培难度较大🤔。一般采用分株繁殖或插条繁殖的方式。
它作为两大观叶花烛之一,具有叶肉肥厚、叶脉白色、叶片巨大等特点,观赏价值较高,是花烛中优良的观叶佳品,也是美叶种之一哦😎!






火鹤后花烛是天南星科花烛属的多年生草本花卉💐,原产于南美哥伦比亚。
✨长叶花烛的茎纤细,呈绿色;叶子长椭圆形,基部心形;叶面深绿色,犹如天鹅绒般闪耀着光泽,叶脉是象牙白色的,微微浮出👍。
佛焰苞条状披针形,有绿色或淡黄色可选🎉。
火鹤后花烛喜高温,栽培难度较大🤔。一般采用分株繁殖或插条繁殖的方式。
它作为两大观叶花烛之一,具有叶肉肥厚、叶脉白色、叶片巨大等特点,观赏价值较高,是花烛中优良的观叶佳品,也是美叶种之一哦😎!
👉光照方面,它喜欢明亮的散射光环境,要避免烈日暴晒,适合放在无强光直射的地方,保持叶片的健康美观,光照强度在 1500-4000Lux 为宜🎄。
👉温度上,它不耐寒,需在温暖环境中生长,适宜温度为 18°C-28°C。冬季保持温度在 10 摄氏度以上,即可安全越冬🥶。
👉湿度方面,生长期要求环境湿度 60%~80%,要保持土壤湿润。生长期和夏季要增加浇水频率,同时要避免土壤积水,以免根部腐烂🎋。
👉施肥要适量,每半月施加适量水溶肥即可🎁。

]]>
帝王花烛|养护技巧🌱 https://blog.nastree.cn/post/plants202407121723 https://blog.nastree.cn/post/plants202407121723 Wed, 17 Jul 2024 17:23:00 +0800 帝王花烛

中文名:帝王花烛
拉丁学名:Anthurium regale
科:天南星科
属:花烛属
分布区域:南美雨林
简介:帝王花烛(Anthurium regale),是单子叶植物纲、天南星科、花烛属植物,幼枝纤细,节间伸长。叶柄圆柱形,根部为柱状,花序柄长,叶片较硬,叶片幼体时也较容易区分。优秀的赏叶植物,有较强观赏价值,叶形美丽,较容易区分,生长缓慢,不易繁殖。






☀️光照:

喜中等或偏强的散射光,要求光照强度6000-10000 Lux,室内养护最好摆放在向西或向南的近窗位置,离开窗户1~1.5米,避免被直射光灼伤。

🌡️温度:

喜温暖湿润环境,耐寒性差,生长适温21°C~26°C。 当温度<15℃或>26°C时,植株生长减缓,叶片加速衰老、脱落,影响其观赏品质。

💧湿度:

生长期要求环境湿度60%~80%。湿度<60%或更低时,叶色逐渐变成棕色,叶质变脆,叶片萎蔫;空气湿度>80%或过高时,叶片边缘变黑,卷起,表面出现霉斑,严重时脱落。

💩施肥:

适量缓释肥,每半月适量水溶肥。

]]>
厉害了👍我的猴 https://blog.nastree.cn/post/plants202406131723 https://blog.nastree.cn/post/plants202406131723 Thu, 13 Jun 2024 17:23:00 +0800
  • 名称:密叶猴耳环
  • 拉丁文:Cojoba arborea
  • 价格:¥119
  • 购买时间:2024.3.16
  • 简介:
    密叶猴耳环是豆科鸡髯豆属常绿乔木,羽状复叶,小叶椭圆形,全缘;花序头状,尊筒绿色;花丝白色;成熟果实弯曲;花期夏季至秋季,果期秋季至冬季。
    密叶猴耳环原产于美洲。 密叶猴耳环全年喜好温暖且光照好的场所,耐水湿,不耐寒冷,冬季不耐水。密叶猴耳环通过扦插、播种的方式繁殖,适宜换盆的时期为4-6月。
    密叶猴耳环呈叶片羽状,有观赏价值,也是造林先锋树种,具有园林用途。

  • 养护环境:
    温度:20-32℃(不低于10℃)
    光照:室内明亮散射光
    介质:疏松透气(我用了天南星科植物配土)

]]>
外婆家的樱桃树 https://blog.nastree.cn/post/life202406091114 https://blog.nastree.cn/post/life202406091114 Sun, 09 Jun 2024 11:14:00 +0800 晚上做了一个梦,梦见自己躺在外婆家的樱桃树上吃樱桃。
在梦里努力回想这个似曾相识的画面,不愿醒来。
记忆里从来没有做过这样的事,但很熟悉。

从上大学后,记忆中的夏天就停留在了孩童时期。
外婆家的院子里确实有丛樱桃树,为什么不是棵呢?因为记忆中它就是几棵长在一起,也似乎是承受不起我孩童时的重量。
一到夏天,树上就挂满了橙色的果子,外婆农忙回来就拿着草帽,摘满一草帽带着枝叶的樱桃,味道酸酸甜甜的,还有汗水浸湿草帽的味道。

很多年的夏天没有在外婆家待过了,樱桃树还在,外爷说樱桃熟了,没人吃了,便宜树上的麻雀了。

]]>
图床原因网站被迫纯文字运行一个月 https://blog.nastree.cn/post/toss202405151322 https://blog.nastree.cn/post/toss202405151322 Wed, 15 May 2024 13:22:00 +0800 四月的某一天,接到一个陌生人电话,说因为xx原因17:00前需要签一个保证书,不然会给家中断网。
当时工作人员自己也不知道什么原因,说是工信部的要求,他们电信工作人员只是按要求办事。
因为当天没时间,把时间改到了第二天中午,我一度以为是机场的原因,直到看到需要签字的单子,原来是博客图床的域名没有备案。

看到单子认真阅读后,签了字,暂时取消了域名的解析。

图床解决方案

之前一直把图床放在家里的nas上,配合PicGo是真的很方便,而且数据在自己手里放心。

  1. 把域名解析到家中的nas需要申请固定公网ip,费用昂贵。
  2. 购买服务商的图床。
  3. 购买服务器自己搭建图床。
  4. frp内网穿透。

在去掉需要备案,考虑性价比的情况下,就剩下frp内网穿透。
选择了一个服务器在国外的frp服务,折腾了一天,解决了这个问题,同时也去掉了nas的加端口访问。

]]>
随手记 https://blog.nastree.cn/post/life202311092357 https://blog.nastree.cn/post/life202311092357 Thu, 09 Nov 2023 23:57:00 +0800

早上起来,战损的火鹤后发新芽了。上上个月网购的火鹤后,由于快递不慎只剩下了一片不完整的叶子,新芽也断掉了。刚开始还细心照料,每天看无数回,没有丝毫变化。后来索性不管了,只是土干了就浇水,竟然缓过来了。所以很多时候,我们不要去过度的去关注一件事。

含泪读完了《天堂旅行团》的后半部分,张嘉佳的几部作品除了《让我留在你身边》因为觉得名字有些矫情没有阅读外,其他几部都读完了。没有什么比生命更重要,我的计划是不多不少活到80岁。生命的意义在于过程而不是结果,而我的客户却总对我说TA要的是结果而不是过程。

今天发布了一条视频,这是几个社畜梦想着靠短视频创业的第一条视频。做好了没有好数据的心理准备,万一成了呢?

因为读了《天堂旅行团》后心情复杂,做了个MBTI人格测试。200道题,还是耐住性子做完了。末了才发现需要付费查看结果,想不看吧,200道题可就白做了,关键是TA说我的人格在全球只占1.8%勾引我付费,你说气人不?在基于沉默成本和满足好奇心的情况下,获得了INFP-T的人格结果。太复杂怕忘记,遂记录在了微博简介里。

]]>
小米温湿度计2刷第三方固件 https://blog.nastree.cn/post/toss202309302311 https://blog.nastree.cn/post/toss202309302311 Sat, 30 Sep 2023 23:11:00 +0800 视频教程

工具

  • Token extractor 下载链接:

链https://pan.baidu.com/s/1G1tox-H9AN6yuFQhYgVtOg 密码: af4r

]]>
我心爱的小角落 https://blog.nastree.cn/post/life202308282311 https://blog.nastree.cn/post/life202308282311 Mon, 28 Aug 2023 23:11:00 +0800

是的,这是我心爱的小角落,改造前我拥有的是一个堆满杂物的飘窗台;改造后,我拥有了一个可以阅读办公的小空间,以及一面超大的 。

做为一名设计师,飘窗的利用一直是个难题,有利用飘窗做书桌的、梳妆台的、榻榻米的,在我看来这些都不是最好的解决方式。

好在我家飘窗可以拆除,两边的承重柱也不宽,用老木板补齐承重柱后还多了两个置物台。 及床也是用老木板连在一起制作,下面还做了灯带,比起买成品床,价格更便宜,空间利用更高,再也不用打扫床下的卫生了。

铺一块地毯,放一把露营椅,摆一盆龟背竹,抱一本书,就可以躺一整个下午。

]]>
入坑热植 https://blog.nastree.cn/post/life202308071754 https://blog.nastree.cn/post/life202308071754 Mon, 07 Aug 2023 17:54:00 +0800 想好好弄一下家里的软装,先从植物开始布置。喜欢绿色植物,家里的基本色也是白色+大地色,所以加上绿色也是绝配。
从龟背开始看,由此延伸到天南星科1
包括火鹤花、马蹄莲、粗肋草、观音莲、彩叶芋、黛粉叶、黄金葛、龟背芋、蔓绿绒、白鹤芋、合果芋、千年芋、美铁芋等。
然后又了解了各种芋类、秋海棠、蕨类。

光在网上看不过瘾,就开车出门。先逛了龙泉的万福花卉市场,然后逛了双流新开的一个花卉市场,品类较多的还是双流这边一家新开的店。

氛围感很好,向老板请教了一些热植的知识,临了忍不住的买了一些平价植物,回到家搞不清楚名字,拍照让老板给标了一下名字。

又了解了一下绿植墙

是的,我需要在我1.6m*2m的墙上打造成这样感觉的绿植墙,加上智能灌溉,智能加湿。
目前正在详细了解相关知识,期待吧!


  1. 天南星科(学名:Araceae)是单子叶开花植物中的一科,有125属、3700个以上的物种,主要分布在新大陆的热带地区,但也有些分布于旧世界的热带及温带地区。由APG最近的基因研究显示,原先独立归于浮萍科的植物,也应归类于天南星科之中。
]]>
四月酿的青梅露今天开罐了 https://blog.nastree.cn/post/life202307221754 https://blog.nastree.cn/post/life202307221754 Sat, 22 Jul 2023 17:54:00 +0800 四月正是酿梅子酒、做梅子露的季节,从网上买了10斤,一半做成了梅子酒,一半做成了梅子露。

今天,开罐了,尝一下第一次酿的梅子露。

]]>
花费8个W我重装了自己的小房子 https://blog.nastree.cn/post/life202307191447 https://blog.nastree.cn/post/life202307191447 Wed, 19 Jul 2023 14:47:00 +0800 房子其实已经装完1年左右了,基本扔掉了之前所有的家具,只是购买了生活必需的家居用品。
因为缺钱,所以暂时住着。
最近想兼职做个家居博主,现在的网友审美都很高,不好糊弄。
所以,打算购买一些软装,好好打理一下。

周一,邻居家在装修,噪音超过60分贝。一气之下,我提起相机就去他家“咔咔咔”。
实际上是我装修的时候没有拍照片,想写一篇装修前VS装修后的对比图。
于是就“蹑手蹑脚”的敲开了邻居家的门,他家格局没有改,正在安装木地板,所以就拍了几张。

施工前后对比



完工实景






]]>
关于(2026) https://blog.nastree.cn/post/life202307051443 https://blog.nastree.cn/post/life202307051443 Wed, 05 Jul 2023 14:43:00 +0800 锦城丝管日纷纷,半入江风半入云。
——杜甫

嗨,大家好!我是渡®,90年生人,现居成都,是一名室内设计师,集社恐、理想主义于一身,崇尚“自然生长,自在生活。”的生活理念。这里是我的个人博客,会分享一些我的工作和生活,感谢阅读。

博主爱好

博客装备

  • 域名nastree.cn
  • 储存群晖NAS/Dropbox
  • 托管FarBox2.0
  • 格式Markdown
  • 编辑MarkEditor
  • 代码GitHub

博客历史

中间断掉的时间,实际上是摆烂了。

关于品牌

那是树(NASTREE)是我的个人品牌,用于我的博客和设计工作室。
这个品牌的名字灵感来自于我对大自然的热爱和敬畏。树木象征着生命、成长和稳定,而我希望我的品牌能够传达这些价值观。

设计工作室也是那是树品牌的一部分。致力于为客户提供创新的设计解决方案,努力将我的创意和专业知识融入到每一个项目中。
与客户紧密合作,了解他们的需求和目标,然后通过我们的设计技巧和独特的视角,为他们打造出独一无二的品牌形象。

那是树的使命是通过创意和设计,为我们带来美和灵感。希望我的品牌能够成为一个创意的源泉,发现我们内心的潜力。无论是在博客上阅读我的文章,还是设计项目的合作,希望我们都能感受到那是树所传达的独特的能量和温暖。

社交平台

求波关注,谢谢了!

]]>