🔥 New feature 1: store datasets on IPFS/Filecoin for fast share/retrieve by add link in article. Example article 1: 100GiB+ machine translation dataset( Under CC-BY-NC-SA 4.0 license)
🔥 New feature 2: store articles on IPFS/Filecoin to avoid 404. Example article: Trust (The article will be stored in Filecoin network when the author decides to do so)
🔥 New feature 3: Rewards creators and sharers with Filecoin & Likecoin. Example article: Trust (You can send author/sharer Filecoin if you like)
Create and Share
为什么我就是没想到要把你这个女人看作一个也渴望看电影、喝咖啡的女朋友?
作者/龙应台
很多年以来,当被问到“你的人生有没有一件后悔的事”,我多半自以为豪情万丈地回说:“没有。决定就是承担,不言悔。”
但是现在,如果你问我是否后悔过什么,有的,美君,我有两件事。
黄昏玉兰
第一件事发生的时候,你在场。
阳台上的玉兰初绽,细细的香气随风游进屋里。他坐在沙发上。
他爱开车带着你四处游山玩水,可是不断地出车祸。这一回为了闪躲,紧急刹车让坐在一旁的你撞断了手臂。于是就有了这一幕:我们三人坐在那个黄昏的客厅里,你的手臂包扎着白色纱布,凄惨地吊在胸前。你是人证,我是法官,面前坐着这个低着头的八十岁小男孩,我伸手,说:“钥匙给我。”
他顺从地把钥匙放在我手心,然后,把准备好的行车执照放在茶几上。
完全没有抵抗。
我是个多么明白事理又有决断的女儿啊。他哪天撞死了人怎么办。交出钥匙,以后想出去玩就叫出租车,儿女出钱。
后来才知道,我是个多么自以为是、粗暴无知的下一代。你和他这一代人,一生由两个经验铸成:战争的创伤和贫困的折磨。那幸存的,即使在平安静好的岁月里,多半还带着不安全感和心灵深处幽微的伤口,对生活小心翼翼。一篮水果总是先吃烂的,吃到连好的也变成烂的;冰箱里永远存着舍不得丢弃的剩菜。我若是用心去设想一下你那一代人的情境,就应该知道,给他再多的钱,他也不可能愿意让出租车带着你们去四处游逛。他会斩钉截铁地说,浪费。
从玉兰花绽放的那一个黄昏开始,他基本上就不再出门。从钥匙被没收的那一个决断的下午开始,他就直线下坠,疾速衰老,奔向死亡。
上一代不会倾吐,下一代无心体会,生命,就像黄昏最后的余光,瞬间没入黑暗。
只是母亲
第二件后悔的事,和你有关。
我真的可以看见好多个你。
我看见一个扎着两条粗辫子的女孩,跟着大人到山上去收租,一路上蹦蹦跳跳,时不时停下来采田边野花,又滔滔不绝地跟大人说话,清脆的童音和满山嘹亮的鸟鸣交错。
我看见一个穿阴丹士林旗袍的民国姑娘,在绸缎铺里手脚利落地剪布卖布,仪态大方地把客人送走,然后叉腰跟几个蛮横耍赖的士兵当街大声理论,寸步不让。
我看见一个神情焦虑的妇人手里紧紧抱着婴儿,在人潮汹涌的码头上盯着每一个下船的男人,寻找她失散的丈夫;天黑时,她蹲在一条水沟边,拎起铁锤钉钉子,搭建一个为孩子遮雨的棚屋。
我看见一个在寒冬的清晨蹑手蹑脚进厨房做四盒热便当的女人。我看见一个姿态委屈、语调谦卑,为了孩子的学费向邻居朋友开口借钱的女人。我看见一个赤脚坐在水泥地上编织渔网的女人,一个穿长筒雨靴涉进溪水割草喂猪的女人。我看见一个对丈夫坚定宣布“我的女儿一样要上大学”的女人。我看见一个身若飘絮、发如白芒的女人,在丈夫的告别式上不胜负荷地把头垂下……
我清清楚楚看见现在的你。
你坐在轮椅中,外籍看护正在一口一口喂你流质的食物。我坐在你面前,握着你满布黑斑的瘦弱的手,我的体温一定透过这一握传进你的心里,但同时我知道你不认得我。
我后悔,为什么在你认得我的那么长的岁月里,没有知觉到:我可以,我应该,把你当一个女朋友看待?
女朋友们彼此之间做些什么?
我们常常约会——去看一场特别的电影,去听一次远方的乐团演奏,去欣赏一个难得看到的展览,去吃饭,去散步,去喝咖啡,去医院看一个共同的老友。我曾经和两个同龄女友清晨五点摸黑到寒冷的擎天岗去看日出怎样点亮满山芒草。我曾经和几个年轻的女友在台东海边看满天星斗到凌晨三点。我曾经和四个不同世代的女友在沙漠里看柠檬黄的月亮从天边华丽升起。我曾经和一个长我二十岁的女友在德国莱茵河畔骑脚踏车,在纽约哈得孙河畔看大河结冰。
我有写信的女友,她写的信其实是一首一首美丽的诗,因为她是诗人。我有打电话的女友,因为她不会用任何电子设备沟通。她来电话时只是想说一件事:我很“闷”;她说的“闷”,叫作“寂寞”,只是才气纵横的她太骄傲,绝不说自己寂寞。有一个女友,从不跟我看电影听音乐会,但是一个月约吃一次午饭。她是我的生活家教,每次吃饭,就直截了当问我有没有问题需要指点。令人惊奇的是,她每次的指点,确实都启发了我。她外表冷酷如金属,内心又温润如白玉。
而你,美君,从来就不在我的“女朋友”名单里。
你啊,只是我的母亲而已。
亲密注视
一旦是母亲,你就被抛进“母亲”这个格子里,定格为我人生的后盾。后盾在我的“后面”,是保护我安全、推动我往前的力量,但是因为我的眼睛长在前面,就注定了永远看不到后面的你。
我很早就发现了这个陷阱——我是两个儿子的“后盾”;在他们蓄势待发的人生跑道上,嵌在“母亲”那一格的我,也要被“看不见”了。所以,十五年前我就开启了一个传统——每一年,和他们一对一旅行一两次。和飞力普曾经沿着湄公河从泰北一路南漂到老挝,也曾经开车从德国到法国到意大利到瑞士,跟着世界杯足球赛一场一场地跑。和安德烈曾经用脚步去丈量京都和奈良的面积,磨破了皮,这个月我们即将启程去缅甸看佛寺,一个一个地看。
两个人的旅途意味着什么?
自由。
如果我去探视他们,他们深深陷在既有的生活规律里,脑子塞满属于他们的牵绊,再怎么殷勤,我的到访都是外来的介入,相处的每一个小时都是他们努力额外抽出的时间,再甜蜜也是负担。
两个人外出旅行,脱离了原有环境的框架,突然就出现了一个开阔的空间。这时的朝夕陪伴,并肩看向窗外,探索人生长河上流动的风光,不论长短,都是最醇厚的相处、最专心的对待。十五年中一次一次的单独旅行,我亲密注视着他们从少年蜕变为成人,他们亲密注视着我从中年踏进了初老。
有一天走在维也纳街头,绿灯亮时,一抬头看见灯里的小绿人竟然是两个女人手牵手走路,两人中间一颗心。维也纳市政府想传达的是:相爱相婚的不必是“两性”,两人,就够了。
未读不回
停下脚步,人们不断地从我身边流过,我心里想的是你:当你还健步如飞的时候,为什么我不曾动念带你跟我单独旅行?为什么我没有紧紧牵着你的手去看世界,因而完全错过了亲密注视你从初老走向深邃穹苍的最后一里路?
为什么我把自己从“母亲”那个格子里解放了出来,却没有解放你?为什么我愿意给我的女朋友们那么多真切的关心,和她们挥霍星月游荡的时间,却总是看不见我身后一直站着一个女人,她的头发渐渐白,身体渐渐弱,脚步渐渐迟,一句抱怨也没有地看着我匆忙的背影?
为什么我就是没想到要把你这个女人看作一个也渴望看电影、喝咖啡、清晨爬山看芒草、需要有人打电话说“闷”的女朋友?
我抽出一张湿纸巾,轻轻擦你的嘴角眼角。你忽然抬头看我——是看我吗?你的眼睛里好深的虚无,像一间屋子,门半开,香烟缭绕,茶水犹温,但是人已杳然。我低头吻你的额头,说:“你知道吗?我爱你……”
那是多么迟到的、空洞的、无意义的誓言啊。
所以我决定给你写信,把你当作一个长我二十六岁的女朋友——尽管收信人,未读,不回。
选自《天长地久:给美君的信》
责任编辑:吴晶晶
...我尊重妈妈,但是她时常喋喋不休的道理传授、人生经验总结,生活叮嘱让我很反感。在我看来,她的话很过时,我该听吗?
昆明四季如春,而上海春如四季。从剧场出来已是晚上十点,我们几个裹紧了衬衣,低着头、弓着背、挽着手在春天的冷风里走向地铁站。华山路两边梧桐的沙沙声和牙齿的嘚嘚声此起彼伏,我们彼此用扭曲变形的脸来吐槽这该死的冷。只有一个穿着呢子外套的上海朋友,悠闲地抽着烟,见我们几个像看不见春天的蝈蝈,轻叹一口气说:“我和你们说,这就是听妈妈话的好处。今天我出门,我妈让我多穿一件。”我们听了,忍不住异口同声回应:“这就是有一种冷,叫你妈觉得你冷。”
在跌跌滚滚的笑声和调侃中,我们熬到了地铁站。这时候的我们,是一群奔向人生三十岁的社会青年。对于妈妈的话,我们已开始渐渐明白其中奥秘。而在我们十八岁的平行时空,或许还会因为出门前妈妈多塞在自己手里的一件外套而烦躁。那时候的我们,并不了解妈妈的话原来比天气预报还靠谱。更不知道,妈妈的话像是先知,可以预测未来。就像周杰伦唱的那样:“我知道你未来的路,但妈比我更清楚”。
青春期叛逆的弟弟,总是在妈妈絮絮叨叨的碎碎念中频繁发怒。早睡早起别早恋,少打游戏多读书的一句简单叮嘱,妈妈总是喜欢用不同的句式表达同一个意思,并像复读机一样循环播放,没有插播。而那些看起来是过来人的谆谆教诲和经验总结在弟弟看来,不过是已经过时的旧道理。旧道理就像是旧衣服,留着没用不如扔掉。如果要给“___的妈妈”填上形容词,弟弟的第一反应该会是“烦人”或是“唠叨”,正如曾经十八岁的我们一样。
去年,弟弟高中毕业,回家和妈妈说想纹身、打耳洞。妈妈的反驳是:“你想当黑社会吗?”,气得弟弟连饭都没吃,在网吧打了一夜游戏。
无论是十八岁还是二十八岁,我们和妈妈都会有太多价值观的冲突,妈妈不知道椰子不仅是一种水果还是一款鞋,就像我们不知道00后说“我吃柠檬”原来是一句脏话。只是,随着时间的推移,二十八岁的我们因为体会到了风湿之痛学会了自己穿秋裤,感受到了未老先衰的发际线后移开始崇尚“早睡早起,少吃外卖多吃蔬菜,一杯红枣枸杞走天下”的养生经。妈妈的话,随着我们离家的步伐变得越来越小声,那些十八岁认为的唠叨,在二十八岁却成了此刻我们爱护自己的标准。韩寒说,听过很多道理,依然过不好这一生。大概是因为,有些道理悟不到就始终不是自己的,就像是妈妈的话,等自己明白了才晓得那不是过时,而是经典。是枝裕和在电影《步履不停》中说:人生便是如此,步履不停,却总是慢半拍。所以,慢半拍明白是人的通病,也是生活最隐晦的哲学。
妈妈的话,该不该听?是个不该用“该”和“不该”来潦草回答的问题,如果认为正确的话就应该听,认为不正确的话就不该听,但是如何正确区分正确和不正确?成年人的世界,很少用肯定词和否定词,更多的是一些模棱两口的答案,比如“看情况”“具体问题具体分析”。所以,对于这个问题的回答,我能想到最好的回答是:不拒绝听妈妈的话。
妈妈的话不是世界的杂音,似乎不需用耳机来刻意隔离,更没必要用更高的分贝来压制。那些或许无聊,抑或重复的百般叮嘱和劝诫,是他们走过人生路留下的生命批注。他们愿意把这些批注,不厌其烦地娓娓道来,是因为我们是她们的爱人。漫漫人生路何其艰辛,城市套路深,农村都是坑。只有,妈妈的话全是爱。而我们对于妈妈最好的疼爱或许只是:你说,我听着。耐心地倾听她一路以来关于生命的批注,就好像留住了妈妈的时间、黑发和容颜。原来,她和我们一样曾经有过青春,而我们终将有一天会变成像她一样的大人。那一天,我们一定也会像她一样,把生命的批注,继续传递。
今天是母亲节,祝我们的妈妈:终身美丽,一直快乐!
责任编辑:张拉灯
...
Evening traffic on the Črni Kal Viaduct in Slovenia cuts through a rare winter fog. The bridge is the longest in Slovenia, stretching more than half a mile.
...Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验和思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。
本文内容仅代表作者本人观点,文章对标题和排版略作修改。
这是我的系列内容《GTB 消费体系》的第 4 期,也是最后一期。
我把这个体系称之为 Getting Things Bought。我们追求的,不是以「不买」为代价的省钱,而是在买下真正所爱之物的同时,省下钱。
提升生活品质,实现高额储蓄,两者可以兼得。
这个系列内容只为一个目的,让你不降低生活幸福感的前提下,实现理性消费,打破没钱可理的魔咒。
注:没错,我山寨了 GTD(Getting Things Done) 这个名字,因为 GTB 从 GTD 借鉴了很多。任务管理的思路对于消费管理同样适用。
已发内容链接
借用一下「二八定律」回答标题的问题,超过 80% 的生活幸福感往往来自不到 20% 的消费开支。
所以说,享受生活与积累财富能够兼得吗?我认为并不难,因为砍掉剩余的 80% 无意义消费并不会实质上影响我们的生活质量。甚至反而会让我们生活更加舒适,否则何来走红的断舍离呢?
而鱼和熊掌兼得的核心就在于, 尽可能放大高效的 20%,削减无效的 80% 。
在整个 GTB(Getting Things Bought)消费体系中,我用前三篇分别向你系统介绍了效率思维、个人预算和愿望清单三大工具,来帮你更容易地实现这个目标。
整个 GTB 其实就是一个 过滤 → 沉淀 → 择优 → 量化 的过程,在这个过程中生活和消费的意义越来越明确,生活的幸福感显著提升,而开支水平却可以实现稳步下降。
GTB 的执行流程
其实我们每个人都有能力找到那 20% 核心消费,如果把所有的开支都放在一张清单之内,每个人都可以很快选出对自己而言最重要的东西。但是当这些消费打算分别在不同时间出现时,我们却很快的失去了判断能力,月初工资到手的那一瞬间,谁还记得几个月前自己勒紧裤腰带时的愿望。
所以我们需要这样一张清单,呈现我们所有的消费愿望,并为我们排列优先级,这就是 愿望清单 。
应用愿望清单非常简单,只有两个原则
通过把所有愿望记录在清单中,可以不断提醒我们「哪些东西才是最重要的?」。很多消费冲动,在我们看到清单中更重要的愿望时,往往也就自行散去。
愿望清单对于消费起到了过滤和沉淀的作用,在消费和冲动之间建立起一道防火墙。通过愿望清单,我们可以很容易分辨出哪些消费更靠近 20%,哪些消费更靠近 80%。
但是单单愿望清单并不足够帮我们实现全部目标。清单虽然能够提高消费的质量,清单的边际效果却是随着资源增加而不断递减的。因为清单中的愿望不可能全部保持一致的质量,越往下质量往往越低。所以我们需要第二工具,预算,来帮助我们聚焦在愿望清单的高质量部分。
如果说愿望清单是提高消费幸福感的利器,那么开支预算就是实现财富积累的核心。还记得当初我在 GTB 中的的宣言吗?我们要的是幸福感和财富的两者兼得。
关于预算我们先要明确一点,预算的首要目的并不在于限制自己,而在于明确计量我们的剩余资源和已消耗资源,就像时钟一样。
限制我们的永远是生活本身,是目标与理想之间的差别,是为了实现目标所需要的付出。
系统的预算规划,会进一步帮助我们思考愿望清单中的优先级排序,「到底什么才是最重要的?」。把有限的资源集中于对我们生活而言最重要的消费上。
预算本身其实不但不会降低生活的幸福感,反而会改善生活质量,甚至 进一步提高实现财务目标的可能性 。
如果我们以实现 F.I.R.E 财务自由为目标奋斗,整个过程可能动辄 5~10 年,没有及时反馈,我们很难坚持下来的。就说前段时间知识星球两周系统维护,憋坏了多少公众号作者,没有反馈别说两年,两个星期坚持下去都费劲。
而预算系统的存在实际上是把漫长的十年财富积累历程,分割成了每月预算目标,而且预算本身自带量化属性,这个过程每一天的进度都是完全透明的。原本是要坚持十年的大目标,就被拆分成了一个个月度消费目标。而只要我们实现每个月度的目标,最终实现本金积累目标也就是水到渠成的事。
回顾完了欲望清单、个人预算,我们再重新回到效率思维上。
再看一下我们在第一章放过的那张对比图 ,现在带着前面的内容,再回头看这张表是不是读出了当时不一样的感觉。前面所说的愿望清单和预算,不正是图中「资源」和「任务」的衡量指标。
GTB 的核心其实就是基于任务管理和时间管理的效率思维,通过一个系统实现消费资源的最大化。我们追求的是消费效率的无限放大,强化那些能够产生 80% 幸福感的 20% 消费,再把多余的那些 80% 的消费变成我们的储蓄。
学会了 GTB,实现了 GTB,那我们最终会走向何方?我认为之前少数派上 @Shin 的留言最准确地道出我的心声
今年消费控制得很好,主要是决定了只买一见钟情的非必需品。结果省了几个月后,开始对存款数字产生欲望了,现在无论如何都不想花了。
在实现 GTB 的过程中,我们会不断探求消费和储蓄的意义,直到某一刻,储蓄带来的幸福感超越了消费的物质幸福感本身。这个时候你会发现,对于财富的追求为的并不是财富所能产生的物质消费,而是财富带给自己的对于生活的自信、可靠和 自由 ——财务自由。关于 GTB 的更多应用实例,你也会在我的 财务自由实证 中看到。
写到这里,终于用四篇内容把我的 GTB 消费观写完了,希望大家能够有所收获。
...分享有趣的观点,了解更丰富的数字生活体验,欢迎申请加入少数派 Matrix 社区 ✍
互联网从诞生发展至今日,每天有无数的人在上面留下自己的足迹,他们用它记录生活、抒发情感、分享见解,这一切都离不开一个可以承载文字的平台,一个独立的、由自己掌控的平台,而 GitHub Pages 就是这么一个平台。
在这个平台里你可以使用自己的个性域名;可以在海量的主题里挑选最适合你的那一款,如果你技术极客,也可以根据自己的喜好,设计属于自己的个性化页面;你既可以在线创建和发布网站,也可以在本地通过客户端工具或者命令行进行网站和内容的管理。
你完全可以通过 GitHub Pages 展示和输出自身价值,甚至可以把它打造成属于自己的互联网「身份证」。
如果你把他作为一个轻量级的个人博客服务,GitHub Pages 相较 WordPress 之类的建站服务有什么优势呢?
当然了,作为一款免费的服务,我们也是要遵守 GitHub 官方使用建议和限制,在使用的时候项目和网站的大小不要超过 1GB,也不要过于频繁的更新网站的内容(每小时不超过 10 个版本),每个月的也要注意带宽使用上限为 100GB。
综合来看,GitHub Pages 依旧可以说是中小型博客或项目主页的最佳选项之一。
介绍了这么多,下面就具体来谈谈如何使用它。
首先你需要注册一个 GitHub 账号,并在个人主界面里选择创建一个新的 Repository 。
进入页面后,在 Repository name 的位置填写域名,格式是 username.GitHub.io
。
创建成功之后,点击右上角的 Settings
找到 GitHub Pages 选项,选择一个 GitHub 官方提供的主题
这里我们就随意选择一个主题 Cayman,来看看他的效果是什么样的
选择完毕之后 GitHub Pages 就会自动帮你生成好网站,在他跳转的界面点击 Commit changes 按钮,网站就可以访问了。
在浏览器里输入你的项目名称,比如 brick713.GitHub.io,就可以看到,你刚刚选择的主题的个人网站的页面了。
到这里如果你只是想做一个例如可以随时在互联网上访问的简历,那么你只需要 GitHub Pages 项目的主页修改你 index.md 文件就可以了,比如我给出的这个模板。
修改完后,点击上图中左下角的 Commit Changes,然后访问你的自定义域名你就可以看到如下的样式了。
如果你想做一个功能更丰富的博客,那我们继续往下走。
在 2018 年 5 月 1 日之后,GitHub Pages 已经开始提供免费为自定义域名开启 HTTPS 的功能,并且大大简化了操作的流程,现在用户已经不再需要自己提供证书,只需要将自己的域名使用 CNAME 的方式指向自己的 GitHub Pages 域名即可。
首先在你的 DNS 解析里添加一条解析记录,例如我选择添加子域名 blog.moyu.life
通过 CNAME 的方式指向我刚刚自定义的 GitHub
Pages 域名 brick713.GitHub.io
。添加完成后等待 DNS 解析的生效(DNS 的解析记录生效到全球可能需要几分钟时间)。
之后重新回到最开始进入过的 Settings 界面,找到 GitHub Pages 的设置,填写我们刚刚建立的子域名,以我自己的 blog.moyu.life 举例,点击保存。
保存后 GitHub 需要一定的时间生成证书并确认域名的解析是否正常,我们只需要耐心的等待即可,成功后显示结果如下
现在我们再访问 blog.moyu.life 就会发现,我们的自定义域名和 HTTPS 都生效了!可以看到证书是由著名的机构 Let's Encrypt 提供的。
现在我们已经有了一个基本功能健全的网站了,接下来我们需要试着对博客的内容进行管理,并且给博客添加一些更个性化的设置,官方提供两种方式:
如果你没有任何 Git 的基础,也不想进行一些繁琐的配置,那么我推荐你使用桌面客户端的形式进行管理,如果你有一定的技术基础,那么 Git 的方式则更适合你。这里我两种方法都介绍一下。
首先在命令行中切换到你自定义的路径下,然后 Clone 下来你的项目(操作需要在 Mac 的 Terminal 中完成,Windows 系统可以使用 Git-bash。)这里注意这里的 path 和 username 需要根据你个人情况进行替换。
cd ~/Path git clone https://GitHub.com/username/username.GitHub.io
接着进入你的项目的文件中,并创作一个文章。
cd username.GitHub.io
echo "Hello World 我爱这个世界" > index.md
然后按照 Git 提交内容的流程,将我们的新创作的文章上传。
git add --all
git commit -m "Firs Push"
git push -u origin master
这里可能会碰到下面的情况:
按照他的提示我们把注册 GitHub 的邮箱和用户名依次输入即可:
git config user.email "你的邮箱"
git config user.name "你的用户名"
之后他可能会让你输入你的 GitHub 账号和密码,不用担心,正常输入即可。当我们看到这样的提升就证明提交成功了。
可以去我们的网站主页看看是不是起了变化。
如果你是使用GitHub 桌面客户端 那么就更简单了,下载安装了客户端之后,按照客户端的提示正常登陆你的 GitHub 账号。然后 Clone 下来你的 GitHub Pages 项目。
等待 Clone 完成后,界面上会显示几种管理修改你的项目的方式。
这里我选择使用 Sublime Text 进行管理,把开始的 index.md 里的内容改为 Hello World
我也爱这个世界
保存,然后在客户端上我们能看到文件的变化,我们先点击左下角的 Commit to master,再点击 Fetch origin
就可以将内容上传。
然后你发现你的主页也发生了相应改变了。到这里你基本上就掌握了网站管理的基本流程和文章发布的基本流程,下面我们要开始来学会使用静态模板系统来管理博客了。
经历了上面的步骤,现在你的已经有了一个简单的页面了,可是他还远远未满足我们的需求,我们需要利用静态模板系统来让生产接管你博客的文章的生成,让你把更多的经历投入在创作里。下面就 GitHub 官方推荐的 Jekyll 为例子来展开讲讲。
因为 Jekyll 是基于 Ruby 的静态网页生成系统,因此我们首先得安装 Ruby 环境,在 Mac 下我们可以使用的 Homebrew 来进行安装。如果是其他操作系统,可以去参考 Ruby 官方安装文档进行安装。
brew install ruby
等 Ruby 安装完毕后再执行以下命令完成 Jekyll 的安装。
gem install jekyll bundler
然后进入你 Clone 下来的 GitHub Pages 项目的路径,例如:
执行以下命令:
jekyll new . --force
完成后,Jekyll 会在你指定的目录下生成好所有文件,你可以使用 bundle exec jekyll serve
命令,然后就可以通过访问
127.0.0.1:4000
查看初始界面的样子了。
默认的界面看起来非常的简陋也很丑,但是没关系,你可以在这些网站里根据自己的喜好找到一些美观的主题http://jekyllthemes.org/、https://jekyllthemes.io/、http://themes.jekyllrc.org/。
安装方法很简单,一般情况下只需要下载主题包解压后完整的,复制到你的 GitHub Pages 的项目目录里,并覆盖你之前的文件即可,有些特殊的主题要参考作者给的安装步骤,这里我随意的更换了一个主题。
主题里的所有关键性配置都在 _config.yml 文件中,你可以根据个人的喜好和不同主题支持的功能来修改具体的内容,这里就不做展开。
到这里完整的搭建的流程已经结束了,你已经可以正常访问你一路配置下来的博客了,接下来你只需要找一个趁手的 Markdown 编辑器来编辑在你本地 GitHub Pages 项目中的 _posts 文件夹里的文章,并使用前面提到的两种方式将文章同步到 GitHub 上即可。需要注意的是,文章的内容和标题需要按照 Jekyll 的格式进行写作。
文章的文件名遵循下面的格式:
年-月-日-标题.markdown
文章内容顶部必须有下面的 YAML 头信息:
---
layout: post
title: Blogging Like a Hacker
---
其实除了 Jekyll 还有非常多的第三方的静态模板系统来搭建 GitHub Pages。比如:
他们在各自的基础上实现了更多的功能,比如分析统计、搜索、评论系统、广告、分享系统等。喜欢折腾的同学不妨可以尝试尝试,未来如果有机会希望能更详细的给大家分享一下。
...「整理桌面」一直是一个令人头疼的问题,你的桌面是不是时常堆满了文件?每次想整理却又无从下手?或者根本就懒得整理?其实,Windows 平台有一款极具代表性的桌面整理软件: Fences ,可以替我们解决这些难题,并且一劳永逸。
Fences 是 Windows 平台上的一款桌面分类软件,它最主要的功能就是 把桌面分区划分为多个区块进行管理 。本文将以视频的形式向大家展示如何设置规则,将 Fences「调教」成自己需要的样子,从此不再担心桌面一团糟。
相关阅读:让你的桌面不再一团糟,Windows 桌面整理工具:Fences
你平常如何整理桌面文件?在评论区和我们分享一下你整理桌面的心得或者需求,也可以谈谈对 Fences 这类工具的看法,我们会在下周一 (5.13) 挑选一位读者送出 Fences 兑换码一枚。你也可以关注 @应用派小队 参与 微博抽奖,也有机会获得 Fences 兑换码。
Fences 目前已上架少数派正版软件商城,售价 ¥45,你可以点击下方卡片下载软件试用或者直接 购买 Fences。
Windows
...获取特惠、正版、高品质软件,尽在 少数派数字商城·正版软件 🎉
特惠、好用的硬件产品,尽在 少数派 Pi Store 商店 🛒
昨日(5 月 8 日)外媒爆料人 OnLeaks 发布的一张渲染图表示,2019 款 iPhone XR 后置将采用双摄,并且后置摄像头区域会使用方形凸起设计;两颗摄像头将会垂直排列,闪光灯的位置则在双摄右侧的中间位置,整体呈三角形排布,与此前曝光的 iPhone XI 设计一致。鉴于去年 OnLeaks 曾准确曝光 iPad Pro 设计渲染图,该消息具有一定的可信度。来源
Google 发布 Pixel 3a 和 3a XL 后不久,两款机型基于 Android P 和 Android Q 的系统源码就出现在了官方支持库当中。而国外开发者通过分析相关代码 发现,Pixel 3a 的屏幕供应商来自三星,Pixel 3a XL 则来自三星和天马。此外源代码还显示,谷歌早在 2013 年就完成了 Pixel3a 系列的工业设计,但相机模块于 2016 年完成,核心芯片则于 2017 年安装。来源
昨日(5 月 8 日)苹果已经向部分媒体提供了 Powerbeats Pro 测试样机和营销材料,这些材料支出,苹果此前宣称采用增强抗汗抗水设计的 Powerbeats Pro 实际具备 IPX4 防水等级,这意味着苹果为其提供了全方位和多角度的泼溅防水保护,但并不支持浸入水中。来源
EA 近日在其电话会议上称,他们将会把《Apex 英雄》从主机端和 PC 端移植到移动端,此外游戏还将会考虑进入中国市场,不过在电话会议中 EA 并未给出具体的时间。从目前的财报信息显示,虽然《Apex 英雄》表现不俗,但它在新用户增长上依旧面临瓶颈。来源
信息显示学会近日宣布,Apple Watch Series 4 经评定获得今年的「最佳显示奖」。据称,这款产品的获奖原因在于它在未增加设备尺寸的前提下采用了更大的 OLED 屏幕,同时使用 LTPO 技术来提高显示效率并延长电池使用时间。除了 Apple Watch Series 4,今年其他获奖产品还有三星的 The Wall 模块化 microLED 显示器以及索尼 Crystal LED 显示系统。来源
今天 Google 开始通过 Play 应用商店向 Pixel 设备推送了延时摄影功能,允许用户以 1x、5x、10x、30x 和 120x 五档速度进行延时视频拍摄;同时该模式提供白平衡调节和五档数字变焦来满足不同的拍摄场景,选择不同的档速时,相机还会给出类似「100sec -> 10sec(10x)」这样的提示来直观展示档位速率。
延时摄影是新机 Pixel 3a 系列的出厂预置功能,本次更新后,此前所有 Pixel 设备都将获得支持。Pixel 用户可以之前下载新版相机 apk 文件进行安装或等待 Play 应用商店的更新推送。来源
...下载少数派 客户端、关注 少数派公众号 ,每天了解科技圈的新鲜事 📰
特惠、好用的硬件产品,尽在 少数派 sspai 官方店铺 🛒
学生时期,因为需要频繁地测量和作图,我们总会在文具盒里准备一套格尺,而成年后偶尔遇到需要对周边物体进行测量的场景时,却少有人将卷尺随身携带。
与其多带一把卷尺,不如让每天与我们形影不离的手机多一点功能。目前想要满足这个需求,一种常见方案是借助 AR 测量工具,比如说 Google 就在手机端推出过一款基于 ARCore 框架的测量应用 Measure。但目前兼容 ARCore 的机型并不算多,很多人不一定用得上。
既然如此,为什么不试试另一种方案,利用起绝大多数手机皆具备的加速度计与陀螺仪来测量距离呢?
Moasure 就是一款这样的测量工具测,除长、高等常见测量需求,Moasure 还支持 角度、倾斜等额外测量场景。
不过我们在初次启动 Moasure 后还需要完成一段 Moasure 的引导设置,包括六个校准步骤和测量单位设定。整个流程约10分钟左右才可完成,为了不影响实际使用体验,我建议大家在下载后就完成这个准备工作,保证应急使用场景下的正常使用。
那 Moasure 测量体验究竟怎么样?以长度为例,由于是测量物体的长度,所以我们可通过应用内提供的「一个物体」场景来进行测量。
在前文我提到过,Moasure 是借助手机中的传感器来计算手机的移动距离并测出结果的,自然其测量方法也就是随着软件的提示,将手机从顶点移到终点完成测量。
如果需测量的物体长度较长,我们还可能会用到 Moasure 的多步测量方式。只需要将一段较长物体的长分成多个断点,随着软件的提示进行多次移动手机,最后点击「完成测量」来得出测试结果,所测得的结果会出现在表格中。
这种测量方式有些特殊,理论上来说,操作时的一个不小心都可能会造成测得数据误差较大的问题。好在 Moasure 也给出了一个不错的解决方案,当检测到测量动作有错误时,Moasure 会在可能错误的数据前标注一个黄色的三角形警告,点击后可通过应用给出的建议进行二次测量或删除数据。
另外,为了防止测得的数据误差太大,我也不建议大家只是通过一次测量便直接记作测量结果——我们不妨对同一物体进行多次测量,将表格上方给出的所有数据的平均值作为最终测量结果来减少误差——Moasure 提供了测量结果和 PDF 导出功能,如果你真的需要精确的测量结果,花上一两分钟多次测量再求平均值也并非不可。
最后,也是最为关键的问题:通过传感器测得的结果真的精确吗?
我用上面的方法测量了阳台长度,同时还借助 Moasure 提供的五种测量方式测量了 7 种常见物体,所测得的数据被记录成图上的表格。通过图中的数据不难发现,Moasure 的测量结果与其物体实际长度误差大约在 ±1 - 2 cm(°)之间,在大多数日常测量情景中 Moasure 都是足够可靠的。
你可以在 Google Play 免费下载 Moasure。
...下载少数派 客户端、关注 少数派公众号 ,了解更多有趣的应用 🚀
特惠、好用的硬件产品,尽在 少数派 sspai 官方店铺 🛒