导航

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

侧边栏
最新评论
广树管理员
2026-10-08 08:22
@Zrzzz:有没有变聪明不知道,肚子是饱饱的
广树管理员
2026-10-08 08:21
@Zrzzz:真实感拉满
广树管理员
2026-10-08 08:21
@Zrzzz:不,应该是谢谢GPT老师,是GPT老师做的。
Zrzzz
2026-10-08 00:58
吃完原论三明治 有没有感觉更聪明了( ´▽`)
Zrzzz
2026-10-08 00:56
看起来暖暖的月亮(˶‾᷄ ⁻̫ ‾᷅˵)
攻略中
空之轨迹 the 1st
暂无评分
Steam空之轨迹 the 1st
2026年8月02日 12时 ~ 攻略中
已累计游玩2个月7天
因父亲卡西乌斯失踪而踏上旅程的艾丝蒂尔与约书亚, 在巡游利贝尔王国的过程中, 经历了无数与未知同伴的相遇与别离, 而在旅途终点等待着两人的,究竟会是什么……?
节奏天国 奇迹之星
暂无评分
NS节奏天国 奇迹之星
2026年7月08日 20时 ~ 攻略中
已累计游玩3个月1天
《节奏天国:奇迹之星》是一款轻松又充满创意的音乐节奏游戏,玩家只需跟随音乐节拍按下按键,就能完成跳跃、敲击空罐、制作料理等各种有趣的小挑战。游戏延续了《节奏天国》系列简单易上手、节奏感强、画风幽默的特点,让玩家在一个个短小精巧的关卡中感受音乐与反应力结合的乐趣,适合喜欢节奏游戏和轻松休闲玩法的玩家体验。
告别回忆 -无垢少女- 致最爱的你
暂无评分
Steam告别回忆 -无垢少女- 致最爱的你
2026年6月24日 20时 ~ 攻略中
已累计游玩3个月15天
系列作发售至今经历了19年,做为其系列最终作的《告别回忆 ~无垢少女~》(以下略称为本篇)在2018年3月发售。本次的FanDisc和至今的系列作相同,带给玩家在各结局后的短篇故事。请充分享受和各个女主角们在欢乐结局后的幸福时光。
亚路塔:狐狸狐途的面包冒险
暂无评分
Steam亚路塔:狐狸狐途的面包冒险
2026年2月12日 19时 ~ 攻略中
已累计游玩7个月27天
一场席卷全世界的面包革命现在开始! 主人公查雅阴错阳差之下,开始了在荒废的岛屿上经营面包店的生活。 出外冒险搜集食材、研发崭新面包配方、遇见性格各异的伙伴们,建造更丰富的设施,用面包香气使无人问津的广场再次热闹起来!
fault - StP - LIGHTKRAVTE
暂无评分
Steamfault - StP - LIGHTKRAVTE
2025年5月29日 20时 ~ 攻略中
已累计游玩1年4个月
全球累计销量超过50万份的“fault”系列最新作!故事的舞台是一个融合了奇幻与科幻的超前世界——卢森海德王国。本作讲述了生活在此地的一个平凡又平庸的究极普通市民——名为果子的少年的故事。
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年底完成管理后台吧。来年春季应该能完成整个博客的重构吧?


收款.png


file_000000008460720687635c008459256b.png

相似内容:
推文
重新整理了一遍博客自动化翻译流程。 现在大致的流程如下: 输入内容 -> 专有名词抽取 -> AI 知识库译名确认 -> 联网检索与译名校对 -> 内容翻译 -> 目标语言封面图生成 -> 审核预览生成 -> 最终交付 效果可以查看以下博文: https://www.wikimoe.com/en-US/post/b-tet73zn0 https://www.wikimoe.com/ja-JP/post/b-tet73zn0 https://www.wikimoe.com/zh-HK/post/b-tet73zn0 https://www.wikimoe.com/ko-KR/post/b-tet73zn0
发表于:2026-05-15 08:30
推文
周末想升级Nuxt到4.4.2版本,结果困难重重。 首先是 Nuxt 所依赖的 Nitro ,在 2.13.1 升级到 2.13.2 的时候,把依赖项 rollup-plugin-visualizer 从 v6 升级到了 v7 。这项更改直接导致了 Nuxt 的最低 Node.js 要求从 20.x 提升到了 22.x 。 于是我切换 Node.js 的版本到 22.x ,发现程序内因为连接被重置导致Mongodb无法连接。于是我又尝试升级到 24.x 发现仍然连接被重置。 上网一查,原来当前 Node.js 不管是 v22.22.2 还是 v24.14.1 ,在 Windows 下都无法正常连接。 相关 issues 地址:https://github.com/meteor/meteor/issues/14246 当我好不容易把 Node.js 切换到没有这个问题的版本之后, Nuxt 又出问题了。 Nuxt 的 @nuxt/vite-builder 依赖项,在 windows 开发模式中无法正确拼接 CSS 地址。 于是作罢,回退版本。 现在搞不懂到底是 windows 的问题还是 windows 不受待见的问题,难道未来真的要将开发和生活分 2 台电脑来完成了吗?
发表于:2026-04-05 13:26
推文
给博客增加了自动打开指定图片到灯箱的功能。 算是一个体验上的小优化,只要在url里加上指定的参数就能实现默认打开指定图片的功能。 这个功能主要是方便分享我的全景照片。 可以尝试点击以下链接进行测试: https://www.wikimoe.com/post/t4d4taba?pswpopen=1&pswphash=1z2zuc0yb2xki&pswpcomponent=htmlcontent&pswpindex=33
发表于:2025-11-08 22:05
推文
给博客加了足迹地图功能。 现在能非常直观的看到我这些年玩了哪些地方了。希望有生之年能填满地图吧! 由于不想使用外部API,所以地图就显示了一个简单的世界轮廓。 页面地址:https://www.wikimoe.com/page/map
发表于:2025-09-06 09:46
推文
最近电影看的比较多就想做一些记录和统计就给博客新增加了电影板块。 链接:https://www.wikimoe.com/page/movies 另外由于深色模式的呼声很高,就顺带把深色模式提前开发了。现在可以通过页面右下角的工具栏进行切换。由于这项改动比较突然,也不知道有没有漏配的地方,如果有大佬发现了的话请积极发评论报告哟! 以上两项改动应该会在这周末发布吧,敬请期待!
发表于:2025-03-07 07:10
推文
维基萌博客系统发布了0.19.4版本啦!这次依旧是一些优化和BUG修复,详情见:https://github.com/eeg1412/wikimoeNodeJSBlog/releases/tag/v0.19.4
发表于:2024-08-14 20:24
推文
应大佬们的要求给博客加上了“自定义HTML”的功能,可以在侧边栏加上各种奇奇怪怪的HTML小组件了。 应我自己的要求给博客加上了“今日热门文章”的功能,可以直观的展现哪些是维基萌当前热门的内容。
发表于:2024-07-06 10:24
博文
现在可以公开的维基萌博客重构记录其③
发表于:2023-12-31 13:45