孩子们,我回来了哈哈嗨,时隔两年多,我再一次敲着键盘来码博客了。前几天换了服务器,我把很多服务和应用都搬到新的服务器了,其中就包括我的博客。在搬迁的过程中,我发现CDN—jsdelivr 似乎“挂了”,他只有在我挂梯子的时候才会“活过来”。我谷歌了一下,果然是我太久没联网了。这玩儿意早在 2022 年就已经给毙了。。。没办法,我现在只好使用小马哥的 COS,好在价格不贵,一年10G 容量也就 9.9,还能接受。存储桶已经买了,图片也都放在 COS 上了。现在最关键的就是。。。怎么把我 Markdown 里面的 所有 CDN 链接都换成现在的!几百张图片要我一张一张换,我是会🐭的(renzhen
仔细想想,我可以写一个简单的脚本来解决这个问题。链接替换的本质就是正则匹配,然后在匹配前有需要找出所有 后缀为 md 的文件。也就是说应该有两个核心方法:
traverse_directory(directory)
replace_image_links(md_file_paths, old_url, new_url)
traverse_directory方法接收一个指定目录,返回这个目录 ...
油腻APP①uni-app、页面、组件之间的关系
所有的节点(组件、页面、uni-app应用)本质上都是vue文件
若干组件构成页面,页面组成一个应用
②生命周期形象理解生命周期:
uni-app应用的生命周期相当于人的生命周期
应用生命周期仅可在App.vue中全局监听,在其它页面监听无效。
页面生命周期相当于人各个器官的生命周期
组件生命周期相当于组成各个器官的细胞的生命周期
注意:
页面生命周期仅在page页面有效,而单独封装的组件中(页面周期无效),但是Vue
的生命周期依然有效 (Vue的生命周期在任何地方都是有效的)
推荐使用uni-app里面的onReady 代替 vue 里面的 mounted
推荐使用uni-app里面的onLoad 代替 vue 里面的 created
③生命周期函数传送门:https://uniapp.dcloud.net.cn/tutorial/page.html
待续…




