montaigne建站 先把“密室”摆出来,Open。
注意没有魔法访问的话,图片无法加载。
参考官方文档,就可以拥有一个密室,你也可以参考这位博主写的博客工具|用苹果备忘录和Montaigne搭建子博客。
使用montaigne建站优点在于数据全部保留在ICLOUD上,当发生变动时会自动渲染,十分简洁,基本无法倒腾,可以专注书写。
但是很明显缺点远远大于优点了,常见的markdown那些并不支持,不能够及时的渲染,再者不能绑定自己的域名,图片如果没有魔法不能够正常的渲染,也不利于在其他端书写…
如果能绑定自己的域名,以及解决图片的问题,还是很不错的简易博客,对于一个小白简单几步就可以有一个简单博客。
Quick Reference 在这周读好工具周刊的年度最佳在线工具中,发现了Quick Reference,去翻看了Github上源码后,发现可以自己fork下来,建立一个自己的速查表,整个界面个人觉得十分好看。
哦对了这期的,Excalidraw也是我最近在使用的流程图工具,在线且可以保存数据、导出图片,安利给大家。
本周在学习使用Vim,大概是受以前在视频里看到的程序员,脱离鼠标一顿操作,感觉很酷。
于是用copy过来的界面,记录了自己在vimtutor中学习到的笔记。
希望能够坚持使用Vim下去,一段时间后见成果~
碎碎叨叨 这周去南京和朋友们吃了顿火锅,毕业半年了,每个人心境一个变化,再过一年可能变化更大。
去南京的路上,在地铁公交上读完了《蛤蟆先生去看心理医生》,新买的Kindle开始营业了!(至少目前还没吃灰,也没闻过泡面的味道)。
后续又读了《软瘾》,以及最近的电视剧《三体》。
不务正业的日子总是快乐的,等到下周这时候已经坐在工位上准备下下周的课了。就记录在家的一段时间自习情况,并不乐观。
不管怎样,收拾收拾心情,继续向前啦。
希望新的学期有新的气象。
新年也打扫打扫博客 引入fancybox
Hugo 使用 Fancybox 实现图片灯箱/放大功能
一顿操作抄下来就可以了,哦对了,我把现在修改完的博客主题也放到Github上了,如果你想用或者参考的地方,可以直接检索。
现在图片就支持缩放,比如,
有个bug就是缩放的动画不太正常,会造成整体偏移,这也不是我随便能修复的了,先放放。
粉刷博客角落
陆陆续续修改了四处的css,代价就是花了不少时间,F12检索信息调试,就像过年打扫家里四处的灰尘一样。
比如一些地方的间距之类的,还把toc放到了左侧,其实这个左侧的menu不太好看,但是尝试更改了,没有成功,希望未来有一些前端基础后,能够再完善下。
修改了图片的边框,增加了圆角以及阴影,还挺好看的。
修改了markdown引用的线条为曲线,是之前看到miyehn博客,这次成功偷过来了!
waline本地预览取消渲染
在边写博客,边看渲染效果时,下方的waline很影响观感和效率,在原来主题的基础上引入新的waline文件后,之前的取消渲染失效。
将{{ if not .Site.IsServer }}的范围扩大到整个引入waline的代码块后,本地渲染时waline就不会生效了。
{{ if not .Site.IsServer }}是用来判断是不是调用了本地服务器渲染的,如果没有就引入waline,否则不引入,所以本地渲染时没有渲染waline了。
压缩影音墙表格
原来的爬取出来的表格数据很乱,通过LibreOffice编辑csv文件,再更改相应HTML文件后,这样定期手动执行下Github Action,手动添加数据,也挺方便的。
指路我在看什么,我在读什么
更新about
添加了从lyunvy偷来的文字阴影,很好看。
在之后再完善下about的内容。
喜欢折腾博客,大概是因为博客内容很多时候表现你自己,就像是自己的倒影,像在“打扮自己”一样,不是刻意给谁谁看的,而是希望通过某个媒介能够感受生命的存在,生活的痕迹。
记忆的冲刷 到了新年的日子,每家每户都在打扫,我爸放假了也四处打扫,虽然我妈回来还是会骂,“家里四处这么脏,不会打扫下骂!”他出门洗拖把时,碰上了儿时村里对我很好的老人,我爸回来让我去假装洗拖把,和老人打声招呼,说老人刚才念叨我了,并且儿时他还在卖冷货的时候,我经常去他家啃卤货之类的,我直接不情愿了,为什么要这么“虚伪”去打招呼呢…
顶不住我爸的执拗,我不情愿地拿着拖把去了,打了招呼,老人愣了似乎没有认出我是谁,反应了会,“哦,是冬冬啊 ”,我尴尬地笑着是的。老人说道,“都这么大了,要结婚了吧”,我更尴尬了,“还没,还在读书”。
“ 以前我还在卖冷货时候,有的吃,一喝酒,你就来啃东西,现在没东西吃喽,一转眼你都这么大了,我孙子都12岁了…”
聊了几句,我提着拖把回家了,很不是滋味。
无论是去上大学,还是读研,再到以后工作,从出去那一刻,好像我们就好像就多了,“故乡”这一名词,在外面很多时候有了很多遐想的内容,回家的时候看到四处有了更多的尴尬。
快过年了,外出工作的人回来了,家家门口停了汽车,好像整个小镇又年轻起来了。
放假放假放假 上完课前,“节假日,我要完成XXX项计划,过个充实的假期!”
正式放假,每天只能维持三四小时学习,有时候更短。
毕竟快过年了,放过自己!
12月份艺画开天做的《三体》播出了,直到现在被喷的。得益于之前《灵笼》的成功,让大家都挺期待艺画开天的制作的,可事实很难让人满意,好家伙这个评分我惊了。
最近《三体》腾讯版来了,电视剧前几集汪淼面对着倒计时,那些场景氛围刻画,让我很喜欢。没有看过原著,看的时候有很多猜想在不断问看过原著的朋友,被动画打击后朋友暂时不打算看腾讯版的了。
不过为了能够正常上映,肯定在原著上做了改变删剪。在第五集,汪淼接受了倒计时,还在坚持相信科学,给下一代科普,挺鼓舞人的。(但是难免还是会让我觉得有点刻意渲染向上氛围了。)
本来在京东上下单了,毛姆的两本书,想着放假能看完,我就奖励自己一个kindle,结果经过漫长等待快递货,快递员把快递乱放还让我等几小时,遂把书退了,直接买了kindle pw5。
对比大学以前的泡面盖,pw3,在翻页时候没有那么难受了。不过kindle现在退出了中国市场,不能够直接购买正版书籍了,需要曲线使用了。
这段时间还看了纪录片《但是还有书籍》,是老胡配音的!安利给大家。
希望明年年终总结时,能总结自己用“泡面盖”读了不少书。
2023年愿景 希望能够收获更多的人生体验,读更多的书,做一个情绪相对稳定的人。
也祝各位新春快乐,万事如意。
又又又换了新主题 上一个Hugo-Luna才用了没十天,并且一些js不知道为什么不能正确加载,就搁置了。
换到了现在的主题hugo-theme-cactus,这个主题是由 Mantyke 修改的魔改版本。
在疯狂VSCODE检索加F12查CSS后,得到了现在你们看到的样子。做了以下的改动:
修改了评论区,引用了最新的waline文件,并将about等界面也引入了评论区。 修改页脚,把原来的页脚信息迁移到这里。 修改标签墙,贴上自己的标签。 修改首页图片,需要注意裁剪成合适的大小。 引入了shortcode-豆瓣标签,不得不说Hugo的shortcode真的好用。 调整了网页缩放。 修改tag标签链接,避免OSS部署的错误。 引入了Memos,来自木木木木木,采用的是白嫖Railway部署。 跟着原主题的教程,爬取了豆瓣书影信息,修改了书/影墙。 引入了fancybox支持图片缩放了。 对很多细节的CSS进行了调整。 小小感叹下 在考完研后,整个人心境发生了很多大的变化,周围也发生了很大的变化。
这周找了刚考完研的朋友聊聊天,我记得去年他坚定的选择二战,选择去继续深入学习,探索自我,再聊起时候又有了很多新的感受,他意味深长说起要考虑家庭,看到同龄人结婚买房买车,不免有点焦虑,对于之前坚定二战甚至想要读博的选择迟疑了,祝愿他22年的努力会有好的结果。
很多事就像是围城一样…
我自己也越来越感觉家庭的不容易,以前会想很多原生家庭怎么样怎么样,现在越来越觉得他们在变老生活不易,但就这样也在极力给我自由,供我读书,真的很伟大。
好像我越长大,没有活得越明白,在迷茫中前进,可能是年轻人常态?
哦对,23年兔年还是本命年…但是好像说本命年不太好?hhh也许得注意点什么,但谁又知道23年会发生什么呢,期待2023年体验更多有趣的存在,呼…
考完了矩阵论,正逢阴雨天,不去工位了,把这篇装修写了,希望能帮助到使用这个主题的大家,不知道为什么我添加谷歌收录没有成功,可能也没什么人能检索到这篇文章。
引入Waline 参考waline官方文档,在layout.ejs中引入以下代码:
<%if( (is_post() || is_current('about')) && config.comment && config.comment.type === 'waline'){%> <head> <!-- ... --> <link rel="stylesheet" href="https://unpkg.com/@waline/client@2.13.0/dist/waline.css" /> <!-- ... --> </head> <body> <!-- ... --> <div id="waline"></div> <script type="module"> import { init } from 'https://unpkg.com/@waline/client@2.13.0/dist/waline.mjs'; init({ el: '#waline', serverURL: 'yourownurl', emoji: [ '/img/blobs-png/', # emoji文件看你个人的 ], }); </script> </body> <% } %> 个人添加了emoji blobs-png选项。 serverURL 绑定个人的地址,注意vercel域名被污染了,要绑定自己的域名。 这里将client的版本限定为2.13.0,是因为2.13.1版本存在相应的bug。 再去post.ejs和about.ejs中添加。 <div id="waline_thread"></div> <div id="waline"></div> 插件 npm i hexo-slug npm i hexo-generator-feed npm i hexo-deployer-upyun-purge npm i hexo-wordcount RSS 安装npm包npm i hexo-generator-feed。
检索体验 现在互联网很大程度上肆意读取我们的信息,给我们推荐广告,推荐“你喜欢的”,变成最懂你的“人“,NLP等人工智能技术人们研究后,又以这样的方式反馈在普通大众上,有一些可笑的。
现在就算是通过科学方式,使用谷歌搜索,也无法最大化获取有效信息了,大量的内容农场涌入,当你检索一个信息时,映入眼帘的全是下图所示的内容农场,血压直接上来了。
也不是引战,国内的中文互联网环境就是这样,为了流量利益,引出这么多搬运的站点,在谷歌、百度等搜索站点上,还能获得极大的权重排名,普通人能做什么呢。当你打开前列的排名,不同的内容站点转发相同的信息,血压一下子上来了。
下面提供几种我常用的插件,优化一些搜索体验,具体也可以看看少数派去年的这篇推文。
Tampermonkey 油猴是在谷歌、edge等浏览器可以使用的脚本管理插件,这里就不提供下载安装方式了,不通过科学的方法,还是可以得到的。最简单的是通过谷歌和Edge的扩展商店获取。
搜索优化 AC-baidu 通过AC-baidu可以对谷歌、百度等常见的搜索进行一定的筛选。其中的单列居中,护眼等功能都十分友好,根据上面的配置,可以勾选相应的功能。
通过此脚本可以对百度的界面进行优化,单列去除右侧的热搜等信息,也可以通过标题一旁的block按钮屏蔽一些内容农场的站点。
最终设置完的效果如下:
uBlacklist + Google Hit Hider by Domain 搭配享用更加,具体的步骤可以看到Github原文的链接内容。
原文的 精确匹配、模糊匹配的链接请使用Github仓库的源文件引入。
但是这样也只是提供一些已知的内容农场的站点信息,为了流量利益,这样的站点还是很多,需要我们手动添加block按钮。
CSDN 广告过滤 当我们检索一些知识点时,国内的话CSDN、知乎排列优先级挺靠前的,但是现如今内容不谈,光是广告等信息就是一堆。为了抗衡又找了相应的脚本。
此类的脚本也有很多,大家可以在油猴中检索几个使用。可以对CSDN的登录弹窗,整体界面进行极大的优化。我使用的是 Adler的。
最终设置完的效果如下:
Stellar简化 当初从Hugo迁移回Hexo就是看上了stellar主题的wiki的结构,toc目录,一个个框架,看起来特别简洁舒服。
在使用Stellar主题后,我发布的内容,除了周记以外,主要还是用来记录笔记,复习使用,但由于stellar目前还不支持搜索功能,对于wiki下笔记内容的检索并不方便,恰好之前看到过小鱼的搭建Docsify的文章,可以看到Docsify是将markdown文件静态渲染,支持一定的插件,例如toc目录、评论、检索等功能,这满足了我做笔记的要求。
如果做了笔记,不去时常复习,就失去了笔记的意义。对于同一个知识点,在不同时间看到会带来不同的认知感受,经常回顾会有新的收获,并且也能更快捡起。
将笔记复习和嘟嘟的文章分开,感觉更加简洁轻松。于是下定决心去除了wiki内的笔记文章,搬移到Docsify中,到后面边复习笔记内容,边迁移。
说干就干!
menu调整,去除菜单按钮的[专栏],增加[友链]。
调整友链界面的信息,将其改为
--- menu_id: friend seo_title: 友链 header: false --- 调整后
修改about界面的内容标签,将wiki下的笔记全部备份好,准备后面边复习边迁移。
现在博客的界面(其实也看不出改变)。其实除了我自己还有谁会没事看我CS笔记呢hhh…,也不知道为什么自己站点地图提交谷歌并没有识别,加上中文在谷歌下的优先级应该不高,所以更加没人看了。
Docsify 从六七月倒腾完后,现在真的想一切从简,先好好记录,倒腾完什么都不做的话也是枉然。直接去使用了开源大佬MurphyChen的文件,作者将主要的插件都配置完成了,基本可以开箱即用,只要我们自己做出删删减减。
更多的插件,以及主题修改,热爱折腾的请参考Docsify中文文档。
除了主要信息的更替,因为主要作为个人站点笔记,于是把评论功能去除了,更加轻巧。
常用的命令
npm i docsify-cli -g //全局安装Docsify-cli docsify init ./docs //初始化 docsify serve docs //本地预览 语法
!> //强调语法,类似markdown的双星强调 ?> //提示语法 后续再稍微熟悉下文章子目录设置即可。
哦对了直接将文件放到Onedrive,实现了双备份!不怕丢失!
部署
可以直接将文件放到Github中,然后使用我们的老朋友vercel一键部署!最后绑定自己的子域名,新的玩具就出来啦!🔗站点链接
问题
在CPP代码高亮渲染时,直接引入官方文档中的prism-cpp.min.js,会出现错误,这里不具体列出图,应该同时引入c和cpp的CDN就不会出错了。
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-c.min.js"></script> <script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-cpp.min.js"></script>