您正在查看:标签 material 下的文章

用AI重构了博客主题和插件,顺便聊聊近况

拖了几年的重构,终于填坑了

最近终于把博客的 Material 主题和贴吧表情插件整理了一遍,这次主要靠 AI 完成。 滑稽.png

其实很早就想改了,之前很多功能都是按照自己的需求直接写在代码里的,自己用着没什么问题,但想调整一下,就得进去改代码。早就想着把这些定制化的内容改成配置项,后面使用和维护都方便一些。

倒也不是什么特别难的事情,只是代码得重新梳理,该拆的拆,该改的改,再自己测试一下,怎么也得花上几天。平时上班已经写一天代码了,下班再看自己这堆历史遗留问题,实在提不起兴趣……

反正也不是不能用,就这么一直拖着。

这次想着让 AI 试试,结果前前后后几个小时,居然就整理完了。之前惦记了几年的事情,实际做起来还没有纠结的时间长。

项目地址放一下:

也算是填了两个老坑,省得一直惦记着。

不过看着 AI 把这些东西改完,除了觉得方便,多少也有点复杂:这要是以前,都是得自己一行行写的啊,照这么发展下去,以后还需要多少程序员? 疑问.png

写代码已经成了古法编程

作为开发人员,这两年对 AI 的感受还是挺直接的。以前遇到问题是搜索、翻文档、找例子,现在基本是先问 AI,日常工作也越来越离不开它。

特别是做一些小工具或者 demo,把想法说清楚,来回调整几轮,以前可能需要几天才能做出来的东西,现在几个小时就能看到效果。放在以前,谁跟我说以后写代码主要靠聊天,我大概是不信的。

现在回头看,自己对着编辑器一行行敲代码,都快成古法编程了;再坚持手写博客,属于同时掌握两门传统手艺……

当然,AI 写完也不能直接闭眼用。需求有没有理解错,原来的功能有没有改坏,生成的代码有没有问题,还是得自己看。尤其是改老项目,原来为什么这么写,有时候连自己都忘了,AI 就更不一定知道了。

但即便加上检查和修改的时间,提效也是实打实的。这次主题和插件的重构,就是最直接的例子。

问题是,站在自己折腾东西的角度,这当然是好事;换成靠开发拿工资的角度,就没办法只顾着高兴了。

这几年行业的情况,大家多少都有感受。裁员的消息一直没断过,工作也没有变得更好找,感觉现在找工作,简历里不和 AI 沾点关系,都快不好意思投了。

也不能把行业的问题全归到 AI 身上,但原来几个人做的事情,现在更少的人就能做完,公司还会不会招那么多人?提效省下来的时间,最后是能早点下班,还是继续接更多需求?这就不好说了。

至于程序员应该怎么办,我也没什么高见。自己都还在上班,也没资格给别人指路。

眼下还是继续用,继续学。既然已经知道它能提高效率,总不能为了证明自己会写代码,故意不用。只是以后不能光盯着代码怎么写了,需求到底要解决什么问题、做出来的东西能不能用,自己得心里有数。

但要说学会用 AI 就不用担心失业了,我也不信。毕竟经历过裁员,这种事情没发生在自己身上之前,和发生之后,想法还是不太一样的。

- 阅读剩余部分 -

最近网站和主题的一些小改动

不知不觉使用Material主题已经度过了四个年头,个人还是非常喜欢这个主题的,期间大大小小对主题进行了无数次的魔改,反正是有什么想法就想办法实现了,除非出现下一个更喜欢的主题或者自己动手做一个,目前来说还是会继续用这个主题的

本站主题的魔改的代码已经在Github开源:https://github.com/noisky/typecho_material_theme.git

开源主要是为了更新主题方便,直接在服务器上git pull就可以保持更新了... 所以并没有整理打包发布..
想尝鲜的可以自己动手去改,主要是替换cdn的资源为本地即可

最近的主要改动如下:

清凉夏季配色

indexPic.jpg
大家应该可以看到网站的主题配色更改为清凉夏季配色,其实更改配色方案的想法很早就有了,只不过一直没有去实施
主要是有好多细节性的需要调整;
这次抽空给整理了下,把需要更改的属性值但单独的提取出来,并且定义统一的颜色变量去管理,这样就方便以后更改配色了
这次只做了一套夏季配色,之后应该会做多套,按季度更换配色~ 你懂的.png 当我什么都没说

自适应黑暗主题

- 阅读剩余部分 -

给博客的 Material 主题适配了下全平台显示效果

昨天大佬的一句话 点通了我对 css 的理解
突然间我就会改 css 了 哈哈
其实学习就是这样,以前怎么都搞不懂的,有时候大佬的一句话就突然点通了...
心血来潮 就研究了下 css
原来可以再 css 中直接 用@media定义不同屏幕下的显示效果
就简单做了常用平台的适配
目前适配了下 PC,手机,和 iPad 的显示效果(因为目前手头只有这么多平台)
大家可以简单的看下效果怎么样,有显示问题可以直接在本页提出,我会去修改的。

目前已知的问题就是音乐插件 在 IOS 平台会一直显示 loading 暂时不知道怎么解决。。 求大佬指导..

下面看下各平台效果展示:

- 阅读剩余部分 -

终于解决了Material主题不兼容图片弹出插件问题

先放一张图片试试效果

201408250130.jpg


新主题很是喜欢
特别是部分细节的BUG修复后感觉特别棒

可一直以来用这个主题会和羽中的图片弹出插件冲突
就是启用插件后博客会出现图片大小超出排版问题的状况
很是影响美观

- 阅读剩余部分 -