禅的边界 - 禅宗大师智慧、经典文献与禅修入门

首页 今日禅门 禅可说乎 祖师大师 公案实验室 禅定计时 初学禅 禅学文库 全景地图 ⊙ 搜索文献 问禅
一息 点击 · 呼吸 点击圆相 · 开始呼吸
归零
子时 23:00 — 01:00
早春 · 春分将至
今日字 空性·无一物中无尽藏

不是风动,不是幡动,
仁者心动。

— 六祖慧能

禅,不在远方——
就在你读这行字的此刻,在你呼吸的这一秒。
此刻,即是修行。

深呼吸三次,然后慢慢往下看

此刻呼吸
今日参究
祖师启迪
心镜照见
今日禅境
日常行走
禅径深探
灯灯相续

祖 师 传 灯 录

自达摩西来,一花开五叶,灯灯相续一千四百年

?—536

菩提达摩

禅宗初祖

一花开五叶,结果自然成

487—593

慧可

禅宗二祖

觅心了不可得

?—606

僧璨

禅宗三祖

至道无难,唯嫌拣择

580—651

道信

禅宗四祖

百千法门,同归方寸

602—675

弘忍

禅宗五祖

若识自本心,见自本性

638—713

六祖慧能

禅宗六祖 · 开宗立派

本来无一物,何处惹尘埃

677—744

南岳怀让

南岳系初祖

禅非坐卧,佛非定相

709—788

马祖道一

洪州禅开创者

平常心是道

?—866

临济义玄

临济宗祖师

随处作主,立处皆真

778—897

赵州从谂

公案之王

1840—1959

虚云老和尚

近代禅宗泰斗

行住坐卧,不离这个

← 左右滑动,探索千年传承 →

千年灯火,照亮今日一念

每日五课

禅门日课

字 · 语 · 案 · 师 · 行 — 每日五重,层层递进

|

修行不在远方,每一步都是道场

牧牛图

寻牛十步 · 从迷失到回归

宋代廓庵禅师以十幅牧牛图,描绘修行者从寻心到归真的完整历程

寻牛

「茫茫拨草寻来,只见山高水深。」

你感到内心有所缺失,开始寻找那个说不清的东西。这不是困惑,而是觉醒的第一步。

当下映照

也许你正在经历焦虑或不安。这不安,正是牛的脚印。

1 / 10
内 观 · 茶 歇

观 心 茶 室

以问题为镜,以茶为伴 — 在这里停留片刻

不急于回答,让问题在心中停留
闻 · 思 · 修
📜

今日一偈

点击翻开 · 闻

菩提本无树,明镜亦非台。
本来无一物,何处惹尘埃。

— 六祖慧能
🔄

一念之转

点击翻开 · 思

「堵车好烦,浪费时间」 「此刻无人打扰,正好观息」

🫧

此刻

点击开始 · 十秒正念

我 · 修 行

修 行 日 志

每一次到来,都是修行的一部分

0
连续到访
0
累计到访
0
静坐(分钟)
修 行 座 右 铭
叩问真心

禅 心 问 答

焦虑、迷茫、孤独、执念——生活中的每一个困境,祖师们早已留下回答

🌊
「我很焦虑,控制不住地想未来怎么办」

「过去心不可得,现在心不可得,未来心不可得。」——《金刚经》

焦虑的本质是心住于未来——那些尚未发生的事,占据了此刻的全部空间。禅不是说「不要焦虑」,而是教你看见:焦虑本身也是空性的显现。试着观察那个「正在焦虑的你」,你会发现,观察者本身并不焦虑。

参《金刚经》「三心不可得」
🌫️
「我不知道自己要什么,人生没有方向」

「至道无难,唯嫌拣择。」——僧璨《信心铭》

你之所以迷茫,不是因为没有方向,而是方向太多。禅说:不必选择,只须回到当下。你此刻正在做什么,就把这件事做到极致——方向会在做的过程中自然浮现。迷时师度,悟时自度。

参僧璨《信心铭》
🪢
「放不下一个人/一段经历,总在反复回忆」

「应无所住而生其心。」——《金刚经》

「放下」不是「忘记」,而是不再被那段回忆牵着走。每当那个画面浮起,不要推开它,也不要跟随它。只是看着它,像看天上的云——来了,走了,天空不变。你的心就是那片天空。

参《金刚经》「无住生心」
🕯️
「禅和冥想到底是什么关系?傻傻分不清」

「正念是渡河的筏,禅是对岸后放下的那一步。」——当代禅师

正念冥想是一种技术——把注意力带回当下,不评判,不追逐。禅包含这个技术,但远不止于此。禅要追问的是:那个「正在注意」的,究竟是谁?正念是工具,禅是整条路。

参《六祖坛经》「即心即佛」
「顿悟真的存在吗?是什么感觉?」

「迷时千卷少,悟后一字多。」——禅宗语录

顿悟确实存在,但它不是白光、不是飘浮、不是获得了宇宙答案。它更像是一扇窗户突然打开——某个一直困扰你的问题,忽然不再是问题了。不是找到了答案,而是看清了那个问题是怎么被心制造出来的。很多人形容为「轻」,也有人什么都形容不出来。

参临济义玄悟道公案
🌑
「身边很热闹,但心里总是觉得孤独」

「万法归一,一归何处?」——赵州禅师

你感到的孤独,其实是与自己的距离。我们习惯了向外寻找陪伴、认同、存在感,却很少真正地和自己待在一起。禅不是消除孤独,而是让你发现:那个「孤独的人」和「完整的你」,从来就是同一个人。当你不再逃避孤独,它就变成了独处——而独处,是通往自由的门。

参《信心铭》「圆同太虚,无欠无余」
此 刻

禅 时

天地有大美而不言——此刻的时辰,藏着一段古老的话

子时 23:00 – 01:00
--:--
古训

此刻宜
新 友 指 南

不必准备什么,不必了解什么。
禅的入口,就在你此刻的一念之间。

入 门 指 引
行 亦 禅 · 坐 亦 禅
禅境精选
📖
今日好文

阅读全文 →
🎋
今日禅诗

品读禅诗 →
今日公案

参究此案 →
深 入 经 藏

禅 径 深 探

四百八十四篇文献,一千四百年传承。
选择一条路径,深入禅法的脉络。

探索完整图谱
×
即刻禅 · 60 秒体验

放下手中的一切
回到你的呼吸

吸气……
呼吸 1 / 6

三次呼吸已完成

此刻,你在这里。

继续深入 · 禅定计时 →
回到呼吸
正念钟声
止语模式
深度禅定
夜间模式
回到顶部
止语模式已开启 · 再次点击退出
静坐中 · 0:00
轻触此处 · 回到尘世
行亦禅 · 坐亦禅
语默动静体安然
// ============================================================ // 禅心问答 · 卡片展开/收起 (2026-04-24) // ============================================================ window.toggleDialogCard = function(cardEl) { var isActive = cardEl.classList.contains('active'); // 收起所有 var allCards = document.querySelectorAll('.zen-dialog-card'); for (var i = 0; i < allCards.length; i++) { allCards[i].classList.remove('active'); } // 如果不是当前激活的,则展开 if (!isActive) { cardEl.classList.add('active'); } }; // ============================================================ // 禅心问答 · 随机叩问 (2026-04-24 增强) // ============================================================ window.zyRandomQuestion = function() { var cards = document.querySelectorAll('.zen-dialog-card'); if (!cards || cards.length === 0) return; // 收起所有卡片 for (var i = 0; i < cards.length; i++) { cards[i].classList.remove('active'); } // 随机选一张 var randomIdx = Math.floor(Math.random() * cards.length); cards[randomIdx].classList.add('active'); // 滚动到这张卡片 cards[randomIdx].scrollIntoView({behavior: 'smooth', block: 'center'}); // 高亮动画 cards[randomIdx].style.transition = 'box-shadow 0.3s ease'; cards[randomIdx].style.boxShadow = '0 0 0 3px rgba(184,134,11,0.3)'; setTimeout(function() { cards[randomIdx].style.boxShadow = ''; }, 1500); }; // ============================================================ // 禅茶一歇 · Zen Tea Break (2026-04-25 战略新增) // ============================================================ // --- 数据源 --- var ztbVerses = [ {text:'菩提本无树,明镜亦非台。
本来无一物,何处惹尘埃。', src:'六祖慧能'}, {text:'春有百花秋有月,夏有凉风冬有雪。
若无闲事挂心头,便是人间好时节。', src:'无门慧开'}, {text:'千山万水不曾遮,处处相逢岁月赊。
野老门前无别事,朝朝惟见水生花。', src:'虚云老和尚'}, {text:'空手把锄头,步行骑水牛。
人从桥上过,桥流水不流。', src:'傅大士'}, {text:'终日寻春不见春,芒鞋踏破岭头云。
归来偶把梅花嗅,春在枝头已十分。', src:'无尽藏比丘尼'}, {text:'庐山烟雨浙江潮,未到千般恨不消。
到得还来别无事,庐山烟雨浙江潮。', src:'苏东坡'}, {text:'手把青秧插满田,低头便见水中天。
心地清净方为道,退步原来是向前。', src:'布袋和尚'}, {text:'一树春风有两般,南枝向暖北枝寒。
现前一段西来意,一片西飞一片东。', src:'苏东坡'}, {text:'溪声尽是广长舌,山色无非清净身。
夜来八万四千偈,他日如何举似人。', src:'苏东坡'} ]; var ztbPerspectives = [ {before:'「堵车好烦,浪费时间」', after:'「此刻无人打扰,正好观息」'}, {before:'「工作压力好大,撑不住了」', after:'「压力是心在告诉我:停下来看看」'}, {before:'「为什么别人都比我好」', after:'「别人的好,与我何干?我走我的路」'}, {before:'「失眠了,明天一定很糟糕」', after:'「睡不着,那就安心躺着。夜很静」'}, {before:'「做了好多事却没有结果」', after:'「种子发芽之前,土是看不见动静的」'}, {before:'「他/她为什么这样对我」', after:'「别人的行为是别人的因果,我的反应是我的修行」'}, {before:'「我太孤独了,没人理解我」', after:'「独处是与自己相遇的时刻。你一直都在」'}, {before:'「时间不够用,什么都没做」', after:'「你正在呼吸,这就够了。其他都是加法」'}, {before:'「老了一岁,又虚度了」', after:'「又多活了一年。活着本身,就是最大的成就」'}, {before:'「怕出错,不敢开始」', after:'「错了又怎样?禅说:迷时师度,悟时自度」'}, {before:'「生活一成不变,无聊透顶」', after:'「不变的是风景,变化的是你看风景的心」'}, {before:'「这个世界太乱了」', after:'「外界的乱是修行的磨刀石。心静了,世界就静了」'} ]; var ztbVerseIndex = 0; var ztbPerspIndex = 0; // --- 翻牌 --- window.ztbFlipCard = function(cardEl) { cardEl.classList.toggle('flipped'); }; // --- 换一偈 --- window.ztbRefreshVerse = function() { ztbVerseIndex = (ztbVerseIndex + 1) % ztbVerses.length; var v = ztbVerses[ztbVerseIndex]; document.getElementById('ztbVerse').innerHTML = v.text; document.getElementById('ztbVerseSource').textContent = '— ' + v.src; }; // --- 换一念 --- window.ztbRefreshPerspective = function() { ztbPerspIndex = (ztbPerspIndex + 1) % ztbPerspectives.length; var p = ztbPerspectives[ztbPerspIndex]; document.getElementById('ztbBefore').textContent = p.before; document.getElementById('ztbAfter').textContent = p.after; }; // --- 十秒正念 --- var ztbMicroTimer = null; window.ztbStartMicroZen = function() { var card = document.getElementById('ztbCardC'); var front = document.getElementById('ztbFrontC'); var back = document.getElementById('ztbBackC'); var timerEl = document.getElementById('ztbMicroTimer'); var textEl = document.getElementById('ztbMicroText'); // 如果正在运行,停止 if (ztbMicroTimer) { clearInterval(ztbMicroTimer); ztbMicroTimer = null; front.style.display = ''; back.style.display = 'none'; timerEl.textContent = '10'; textEl.textContent = '呼吸...'; return; } // 显示背面 front.style.display = 'none'; back.style.display = 'flex'; var count = 10; timerEl.textContent = count; var phases = ['吸气...', '屏住...', '呼气...', '静默...']; var phaseIdx = 0; textEl.textContent = phases[0]; ztbMicroTimer = setInterval(function() { count--; timerEl.textContent = count; // 每2-3秒切换呼吸阶段 if (count === 7 || count === 5 || count === 2) { phaseIdx = (phaseIdx + 1) % phases.length; textEl.textContent = phases[phaseIdx]; } if (count <= 0) { clearInterval(ztbMicroTimer); ztbMicroTimer = null; textEl.textContent = '善。'; timerEl.textContent = '✓'; // 3秒后恢复 setTimeout(function() { front.style.display = ''; back.style.display = 'none'; timerEl.textContent = '10'; textEl.textContent = '呼吸...'; }, 3000); } }, 1000); }; // 随机初始化(基于日期) (function initZtb() { var today = new Date(); var dayIdx = today.getFullYear() * 366 + today.getMonth() * 31 + today.getDate(); ztbVerseIndex = dayIdx % ztbVerses.length; ztbPerspIndex = dayIdx % ztbPerspectives.length; var v = ztbVerses[ztbVerseIndex]; document.getElementById('ztbVerse').innerHTML = v.text; document.getElementById('ztbVerseSource').textContent = '— ' + v.src; var p = ztbPerspectives[ztbPerspIndex]; document.getElementById('ztbBefore').textContent = p.before; document.getElementById('ztbAfter').textContent = p.after; })(); // ═══════════════════════════════════════════════════ // 禅径导航 · Zen Path Navigation (2026-04-27 补全) // ═══════════════════════════════════════════════════ window.zenPathGo = function(target, node) { var el = document.querySelector(target); if (!el) return; el.scrollIntoView({ behavior: 'smooth', block: 'start' }); // highlight clicked node document.querySelectorAll('.zp-node').forEach(function(n) { n.classList.remove('zp-active'); }); if (node) node.classList.add('zp-active'); }; (function initZenPathObserver() { var targets = [ { sel: '#hero', step: 1 }, { sel: '#zenDailyGongfu', step: 2 }, { sel: '#zenLineage', step: 3 }, { sel: '#heartMirror', step: 4 }, { sel: '#zenReading', step: 5 }, { sel: '#zenReading', step: 6 }, { sel: '#zenDeepExplore', step: 7 } ]; var observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { var t = targets.find(function(t) { return t.sel === '#' + entry.target.id; }); if (!t) return; var node = document.querySelector('.zp-node[data-step="' + t.step + '"]'); if (!node) return; if (entry.isIntersecting) { document.querySelectorAll('.zp-node').forEach(function(n) { n.classList.remove('zp-active'); }); node.classList.add('zp-active'); } }); }, { threshold: 0.3, rootMargin: '-10% 0px -60% 0px' }); targets.forEach(function(t) { var el = document.querySelector(t.sel); if (el) observer.observe(el); }); })();