导航

萌即是正义!时不时分享一些ACG活动记录与有趣代码的小站!

侧边栏
热门文章
1页面
程序员老黄历&求签
热度
299
2推文
去年换的NURO手机卡居然已经满9个月了,时间可过得真快呀! 在顺利领取13000日元的返现后把套餐从每个月2699日元20GB的套餐换成了990日元5GB套餐。毕竟这9个月以来我几乎都是2~7GB左右的流量使用,这20GB真的太奢侈了。在年底还赠送了一堆流量叠到了80GB是真的浪费😅。 不过对比20GB的套餐5GB的套餐不仅流量低了,速度其实也低了。前者最高可以有100Mbps左右的速度后者就只有30Mbps左右了,在中午高峰时期倒是都差不多只有个位数。 就目前来说对于我这种轻度手机用户已经非常够用了。大流量反而因为不用就浪费的心态养成了上下班刷社交媒体软件的坏习惯,现在换回小流量后又可以静下心来读小说和漫画啦! 截图是新套餐在不同时间的测试结果。
热度
285
3博文
如何使用Docker一键部署猛男自用的维基萌博客lite版
热度
195
4博文
让智能AI(waifulabs)来为你生成老婆吧!
热度
169
5页面
游戏
热度
117
6页面
友链
热度
117
7推文
一晃眼正式进入2025年的蛇年春节了呢。祝各位大佬新春快乐!
热度
104
8博文
记录第一次在日本进行携号转网(MNP)
热度
104
9推文
今天去看了首部初音未来的电影《剧场版 世界计划 破碎的世界与无法歌唱的未来》。 说是初音未来的电影,但其实是手游《世界计划》的剧场版。好像有挺多人看到是初音未来的电影就去看了,结果发现并不全是😅。其实在宣传海报中,初音未来后面的那些人才是主角。 不过,我也是那些没玩过手游的观众之一。其实整场看下来问题也不是很大,就是对于人物关系和世界观的设定可能会有些问题。电影其实也很贴心地在剧情开头,大致以剧情的形式展示了手游中的五个团体的人物及其性格,但感觉还是有些杯水车薪,约等于看个眼熟。 此次的电影是第一次购买应援场。所谓的应援场,就是能在电影院里像是听演唱会一样挥舞荧光棒和尽情呐喊。看着前排那些粉丝看到自己喜欢角色时的呐喊,以及演唱会环节的打CALL,应援场确实是很有意思的一种电影观看方式呢! 剧情方面,属于看了开头大概能猜到整部动画的剧情走向。不过,通过演唱会的气氛渲染,甚至还感受到了一丝丝的感动。 总体来说,对于手游的粉丝来说可能是嘉年华般的狂喜,对于没接触过手游的路人来说也能一定程度融入其中,属于一部不错的粉丝向电影(不管是手游粉丝还是初音未来粉丝)。 首周电影特典是CD和游戏内的兑换码。送CD这种形式还第一次遇到,官方大气!
热度
91
10博文
探访《蜡笔小新》老家——春日部游记
热度
91
最新评论
广树管理员
2025-02-07 18:46
@火喵酱:尽量满足大佬的需求
火喵酱
2025-02-07 18:40
期待支持armv7,现在只有amd64没法用qaq
广树管理员
2025-02-07 17:53
@某科学的贝壳:新年快乐
广树管理员
2025-02-07 17:53
@某科学的贝壳:毕竟有历史原因在,国内的携号转网还有很长的路要走
广树管理员
2025-02-07 17:51
@粽叶加米:新年快乐,新的一年再努力努力
正在攻略

logo_kai.jpg


PSN奖杯卡

PSN奖杯卡

赞助商广告

现在可以公开的维基萌博客重构记录其②

作者:广树时间:2023-11-26 10:21:11分类:博客开发

趁着最近活动较少,于是就加大了力度重构博客。

本周主要是重构了文章模块和评论模块。


文章模块

QQ截图20231126112234.png

在原先的emlog中,博客文章和页面文章是存在一个表里,微语也就是推文是存在另外一个表里,此次重构将博客,推文,页面三种类型的文章全部统一到了文章表里。统一了三种文章的字段名,方便首页展示。


博客文章

QQ截图20231126110725.png

QQ截图20231126110842.png


博客编辑页面的富文本编辑器经过重构,由之前使用的编辑器转为了wangEditor。

在选择富文本编辑器时,经历了一番纠结。我曾尝试了GitHub上多款开源的富文本编辑器,但它们都存在一些缺点,比如功能过于庞大导致学习成本过高、长期没有维护、UI设计不尽如人意等问题。

经过综合考虑,最终选择了wangEditor v5。然而,令人遗憾的是,由于作者事业压力的原因,这款编辑器也停止了维护。

引入wangEditor v5后,遇到了一个问题。就是在引入旧的博客文章后,出现了各种报错。原因是这款编辑器虽然支持HTML引入,但其本质是一款依托于JSON格式的编辑器。并非所有的HTML都能兼容,而旧版本的v4相对完美地兼容了老数据。

在经历了一番挣扎后,我决定给文章添加了编辑器版本的字段,并引入了v4和v5两款编辑器。对于旧文章,使用v4的编辑器,对于新文章,则使用v5的编辑器。

虽然这种做法有些魔法,但也算是无奈之举。如果有更好的解决方案,欢迎留言分享。

关于文章的封面图,之前在emlog中是通过在摘要中添加图片实现的,而在这次重构中,我选择单独使用一个字段来保存封面图。

同样的,在emlog中插入code字段是以插件的形式实现的,而在这次重构中,我将其整合进博客系统并保存成一个字段。

其他字段基本上保持了和emlog的一致性。


推文

QQ截图20231126111042.png

推文就比较简单了,就是文字+图片的组合形式。

在emlog的微语中,一次只能插入一张图片,此次重构使其能支持多张图片的插入。


评论

QQ截图20231126111132.png

评论模块则是在emlog的基础上增加了显示IP归属地和UA信息,用于判断是否是一些说话很精妙的机器人。

就小站开放至今,时不时会有一些评论内容说是机器人发的吧,好像评论的内容确实和主题相关,但是又觉得哪里不对劲,所以想通过更多的信息做一个判断依据。


以上就是本周完成的两个大模块,以下是目前完成的进度。

目前完成进度

□□□□□首页面板统计

■■■□□管理员/站长管理

■■■■■博客分类管理

■■■■■博客标签管理

■■■■■媒体库管理

■■■■■文章管理

■■■■■评论管理

□□□□□友链管理

■□□□□网站设置

感觉顺利的话下周应该能把管理后台的基本功能做完的样子?不过也不好说,因为从下周开始又进入了周周都有活动的节奏,至少希望在2023年底完成管理后台吧。来年春季应该能完成整个博客的重构吧?


donate.png

1210 x 50(蓝底).png

cloudcone

相似内容:
推文
维基萌博客系统发布了0.21.0版本啦! 这次更新主要增加了文章的批量处理以及大量细致化的设置。 具体更新内容请见:https://github.com/eeg1412/wikimoeNodeJSBlog/releases/tag/v0.21.0
发表于:2024-11-28 18:12
推文
维基萌博客系统发布了0.19.4版本啦!这次依旧是一些优化和BUG修复,详情见:https://github.com/eeg1412/wikimoeNodeJSBlog/releases/tag/v0.19.4
发表于:2024-08-14 20:24
推文
想着给博客增加一个页面跳转时的过渡动画,结果加上后发现页面时不时会报错。 于是经历了一番调查之后发现在Nuxt.js中给页面加上跳转动画pageTransition后,页面和组件的onMounted会被执行2次!? 相关的Issue在Github上也有人提出:https://github.com/nuxt/nuxt/issues/27442 大致需要满足3个条件才会触发: 1.设置了pageTransition 2.mode设置为out-in 3.页面上有await useAsyncData加载接口内容 感觉有点天坑,这个问题虽然最早是今年6月有人发现的,但是实际上我所用的Nuxt版本是去年年底的版本,也就是说这个bug存在了至少大半年...
发表于:2024-07-27 14:17
博文
解决并记录因为加载顺序导致flex布局出现画面抖动的笔记
发表于:2024-07-15 14:35
推文
差点忘记了维基萌是一个分享代码的网站,于是给代码区补上了显示代码类型和复制的按钮。
发表于:2024-06-05 22:41
推文
博客新功能,游戏记录页面公开! https://www.wikimoe.com/page/games
发表于:2024-03-14 18:11
推文
Element Plus 这次强行重构了Select 选择器还是有点太激进了,出现了太多和原先式样上的不同,升级后能发现问题还算好的,就怕哪些功能变了但是没注意到,导致无法使用。但是如果不升级吧,2.4.x的版本又存在卡死和内存泄漏等诸多问题(虽然这和vue版本的升级有关),升级了就又存在前面Select 选择器的问题🥲。
发表于:2024-01-27 11:06
博文
维基萌博客系统v0.2.2可以公开的开发日志
发表于:2024-01-13 20:02