0%

暑期这漫长的假期对于小朋友来说,既是一件开心又煎熬的事,7、8月份正值一年当中最热的时候,更多的时间里只能是待在室内,时间长了也许就会有些厌烦。看着家里的小伙天天“无聊”发呆的模样,便决定抽出时间带他在江浙一带来场自驾旅游。于是“勤劳”的老爸开始着手规划自驾游的出行计划,包括路线、时间、吃住等安排都统统考虑进去,还提前准备好路上的干粮和矿泉水。很快就到了出发的日子,一家人坐上车地满心欢喜地朝目的地赶去。

继常见的编码IDE插件形式支持外,阿里云通义灵码在今年6月发布了全新的独立IDE版本,虽然当前灵码IDE还只是个预览版本,但是其中新增加了NES(行间编辑预测和Inline Chat(行间对话)的能力,正好是自己构建SSL证书管理器时所需要的,所以决定尝试下使用灵码来继续完成构建SSL证书管理器的剩余需求。

信息

与其他试用 AI 编码体验形式不同,当前项目是个人实际的需求,对于灵码IDE的测试更有意义,也是深入了解 AI 编码能力的边界。

又是到了一年一度的“6.1”儿童节,家里的小伙子老早就已经在畅想着过节收礼物啦,并在家里的白板上画上了他自己设计的日历记录,每天起床最快速的事情就是划掉那一个又一个的圈圈。只不过今年的老天爷并没有给“好脸色”,那天正好是下起了大雨,所有外出的计划节奏都被打乱啦,只好是在家里呆着,为了不让那小伙子“失望”,便把手机里吃灰的收藏记录拿出来,准确给他复刻一个棒棒糖大风车,还好算是没有翻车的窘境,在此分享下这份不一样的节日快乐。

从腾讯云的官微上了解到CodeBuddy这款代码编程助手,起初以为只是的一种提供对话式 AI 编码提示的工具,但通过深入了解后发现其实它里面还自带了Craft智能体,能够帮助你构建完整的软件工程项目。搜罗了众多网友的种草体验后,决定还是要亲测下它的实际使用(交付能力)效果。正好此前想做个 SSL 证书管理工具,来管理自己手里头不同域名的 SSL 证书运维,接下来一起看看个人的实测结果究竟如何。

注意

还是有些高估自己的学习能力,本想可以一天完成的编码工作,但实践下来后发现还是得分开完成,下面记录的前半部分功能交付,欢迎持续关注。

对于上个月Hugo NexT最新的V4.7.2版本发布后,便是收到了不少用户使用的反馈,其中一点便是与代码块显示需要折叠的问题 Issues#168 。这点对于那些程序“猿”的博友们来说,或多或少是要在文章中嵌入大量的代码块,以便给读者展示具体功能实现过程。如果此时的代码块的篇幅比较大,那么文章里的其他非代码块的信息显示会被撑到很下面,对于读者的阅读体验就不那么的友好。这算是个比较普遍通用的需求,加上代码块在显示也有些重叠覆盖的问题,便打算是尽早的把它们给修复好。

真是人算不如天算呀,原来是计划在大年夜前发Hugo NexT v4.7.2这个大版本的,可谁曾料想到身体遭受到一场突如其来的病毒感染,就连春节的气氛也是全被搅混无啦。由于此次版本发布发动的内容稍为有些多,在此写个升级的小提示分享下。这不趁着假期的小尾巴,赶紧是把剩余的工作给做完吧,为众多的Hugo NexT粉丝送上一份迟到的新年“贺礼” 🎁。

对于技术类的分享文章而言,或多或少会需要使用到代码块的功能,Hugo NexT主题中默认也是支持代码块的展示,只不过无法支持代码块进行折叠和展开的操作,且在代码选中时的样式与背景也不太容易区分,同时也还发现其他的一些小问题,那么此刻便是把它们全都整合到一起进行优化。最后几乎都可以说是完全的重构,想了解的具体其原由请看下文。

早期在Hugo NexT主题中使用短代码方式实现过对不同类型消息的样式支持,只不过是使用时需要用户书写完整短代码不是很方便,同时输出的效果是独立的块占用空间比较大。后来发现Hugo框架在新版中支持了自定义 blockquote的渲染方式,于是乎便有点有新的想法,让用户直接使用Markdown语法来书写不同消息内容,输出的效果实现类似于Github的警告样式,这样使用起来会更加方便。下面就来看看相关实现思路和使用方式吧。

文字描述是人类自我表达的一种方式,而音乐也是另一种表达的方式,给文章添加上音乐作为背景,或许更能让读者深切体会到作者的情境引起共鸣之意。通过 APlayer MetingJS 库能够很轻松的实现在文章中内嵌音乐的播放功能,同时也支持多种音乐平台的音乐播放,下面就来看看具体的操作方法和实现效果吧。

早期在Hugo NexT主题的开发路线中就有考虑到要给文章的摘要和过期提示功能,但是由于个人的时间和精力有限,迟迟没有将这些功能上线。其实这两个功能的作用也算是比较实用,方便读者能够快速预览一些长文章的内容,同时对于“年限”较长的文章也是给到读者内容可能失效提醒。整体功能的实现并不算复杂,只不过要结合扩展性等方面的考虑,经过一番思索后便有初步的想法,同时在此记录下开发的过程。