别急别急!我马上就来了!
导航
侧边栏
最新评论
北熙宝宝@Hikurn_Xi管理员
2026-05-29 12:00
@小彦:辞职了,然后因为一些特殊原因,在新单位目前没有工资。
小彦
2026-05-15 12:17
辞职了么,还是公司发不出工资了
北熙宝宝@Hikurn_Xi管理员
2026-05-15 12:07
@Cloxl:其实有评论,只是最近忘记点通过了(
Cloxl
2026-05-14 10:46
打破 0 赞无评论记录(bushi
大海杂货铺
2026-05-05 08:56
我直接省事,用Wordoress.com建站 ̄﹃ ̄
当季追番
暂无内容
阅读中
加茂さんは喋らない 〜隣の席の寡黙少女が无茶するから危なっかしくて放っておけない〜
99分神作
日轻加茂さんは喋らない 〜隣の席の寡黙少女が无茶するから危なっかしくて放っておけない〜
2022年1月01日 0时 ~ 阅读中
已累计阅读4年5个月
无口少女真的太棒啦!
标记:参与翻译
ワンルーム、日当たり普通、天使つき。
98分神作
日漫ワンルーム、日当たり普通、天使つき。
2024年4月01日 0时 ~ 阅读中
已累计阅读2年2个月
暂无内容
악당들에게 키워지는 중입니다
92分神作
韩漫악당들에게 키워지는 중입니다
2024年4月02日 0时 ~ 阅读中
已累计阅读2年2个月
《被恶棍们抚养中》女主卡哇伊!!!
転生七女ではじめる异世界ライフ 〜万能魔力があれば贵族社会も余裕で生きられると闻いたのですが?!〜
91分神作
日轻転生七女ではじめる异世界ライフ 〜万能魔力があれば贵族社会も余裕で生きられると闻いたのですが?!〜
2022年5月01日 0时 ~ 阅读中
已累计阅读4年1个月
七女别闹了!
【推しの子】
90分神作
日漫【推しの子】
2023年4月10日 0时 ~ 阅读中
已累计阅读3年2个月
太赞了!
選個美男做爸爸
90分神作
韩漫選個美男做爸爸
2024年4月15日 0时 ~ 阅读中
已累计阅读2年1个月
暂无内容
这一世我来当家主
暂无评分
韩漫这一世我来当家主
2024年6月07日 10时 ~ 阅读中
已累计阅读2年
暂无内容
攻略中
暂无内容
热门文章
1推文
没想到又拍云居然会覆盖常用的header响应头.....x-request-id正常业务那么常见的头。。。。居然也敢覆盖
热度
26
2推文
为提高整体预算和效率,计划对主服务器进行搬迁(子服务器保持不变),目前正在逐步处理,逐步搬迁会依照扇区大小/难易程度/内容优先级处理,最迟29号中午12时结束 受影响的内容 稻荷社区 北熙API 桐乃API 北熙の图床 北熙谷歌字体反代 大馒头映画工作室(官网) 北熙托管的网站*2 北熙download域下的内容 PS:已完全DNS共享域名配置的会自动在搬迁后处理,已托管域名在我账户下的CDN域名的,也会同步处理。 北熙宝宝 2022/1/28
热度
26
3博文
彻底禁用wordpress的cron功能
热度
26
4推文
https://www.bilibili.com/video/BV1yJ4m1g7bi/ 兄弟,你好香??? 但是看这个PV,怎么感觉后面有刀?三角线? 莫非是男主被男A喜欢,然后女A也喜欢男主?这样的肉刀?
热度
13
5推文
QQ的9.0.30版本有个好大的bug,大一点的表情包发布出去,转发消息里面含有大的表情包和图片也发不出去,大一点的图片也发布出去,还好发布了9.0.35....
热度
13
6推文
检查了一下文章,抛除没意思的文章,有点意思的文章我都搬迁过来了。 🤣👉发现没剩几个了,后面慢慢的书写吧。 文章的标签还没进行完善,书籍啊啥的也还没完全录进去,有点多,要慢慢来。 还是得欢迎大家一起来用广树版猛男博客系统
热度
13
7推文
我也不知道为啥loli.net的谷歌字体反代出问题了这么久还没处理。 已经切到谷歌反代了。 国内国外可以走不同的地方:即将生效 说回来,来分析一下loli.net的问题吧,我尝试一次访问,没啥问题,我在思考是不是其他问题,比如请求头。 Get了一下看,恩,Response Headers 里面有2个access-control-allow-origin:*,造成浏览器解析出来access-control-allow-origin:*'*,不满足统配域名允许头,则报错跨域问题,在跨域严格要求的浏览器就会不加载。 以上,希望公益服务越来越稳定,祝各位生活愉快。
热度
13
8推文
介于之前API延迟交稿,近期正在就随机php进行调试,目前已经开启全面webp格式,取消302为直接显示。(技术:bymoye) 介于之前图片出现诸多尺寸过小,不适宜问题,这边将会在最近进行图片整理和下架,可能出现API短时间图片重复率过高问题,目前正在解决。(API合作:吃土的小智) 时间:2022年3月20日-3月24日 流程: 代码优化 → 图片查重 → 图片分类 → 图片二次人工审查 → 图片生成webp并生成json → 随机API修复完成 状态:修复完成 注意:地址变更! PC:https://api.tonnai.com/rand/ecy-img/pc.php 移动端:https://api.tonnai.com/rand/ecy-img/pe.php 新的API更新之后,取消了302跳到图片地址,跟改为直接展示,旧API请尽快更换为新地址,避免地址失效。 对API的攻击是不被允许的,这将影响公益项目的正常维持。 欢迎进行随机图的扩张/图片建议 如果您希望我对API进行进一步的优化,请邮件告诉我:[email protected]
热度
13
谷歌广告

如何优雅的使用广树新nodejs版的wikimoe博客系统(宝塔篇)

作者:北熙宝宝@Hikurn_Xi时间:2024-04-12 10:48:53分类:教程

因为宝塔过分的小白,所以这个教程看懂的人,基本都可以搭建了

1. 下载文件

从开发者的 Github地址 中下载最新版本的文件,内含Server、Blog、admin,三个文件夹,分别对应服务端,前端,后台

2. 上传文件

如果你是通过SSH的方式下载,则直接move到你希望的存放地址并解压。

如果你是使用的宝塔面板/本地下载,则放在你希望存放的地址并解压。

3.开始部署

3.1 阅读Readme

QQ截图20240412105440.png

养成阅读的好习惯,方便发现一些注意事项。

比如图里面目前说明了一些已知的问题,一些推荐的nodejs版本和mongodb版本,以及整体架构。

而下面就是介绍启动方式(因教程会说明就不截图了)

3.2 开始部署

3.2.1 前期准备

我们进入宝塔的终端或者是进入服务器的SSH/VNC

首先我们需要切换到文件存放目录,通过“cd”命令来执行,比如我存放在www/abc文件夹下,则执行

cd www/abc

当你的前面变成 root@服务器名字:www/abc: 的时候,则进入了这个文件夹。

3.2.2 博客管理后台的前端部分

通过cd admin,再切换到admin文件夹下

cd admin

通过yarn install,开始安装依赖文件

yarn install

通过yarn build,开始编译文件(如果服务器不支持编译,则你需要本地编译,可以通过notepad+ / vscode的编译模式完成)

yarn build

然后就完成了这部分的编译,啥都不用操作,完成了。

3.2.3 博客 API 部分(后端执行部分)

输入cd,回到根目录

cd

输入cd www/abc/server 去server目录

cd www/abc/server

通过yarn install,开始安装依赖文件

yarn install

在sevrer目录下创建一个.env文件,并配置以下内容

PORT="1522"    //这个服务的端口号
DB_HOST="mongodb://127.0.0.1:27017"    //DB数据库的地址,后面/+db数据库名字就是制定数据库,否则默认test
JSON_LIMT="50mb"   //JSON格式的大小限制
URLENCODED_LIMT="50mb"   //URL编码的大小限制
JWT_SECRET="Jiqnfgvhafsh"  //JWT所用的密文(自己修改!!)
IP2LOCATION="0"  //1为开启IP地址解析,为不开启
IP2LOCATION_FILE_NAME="IP2LOCATION-LITE-DB1.BIN"  //地址解析用到的BIN文件
MAX_HISTORYLOGS_SIZE="1073741824" //日志集合的最大占用空间,单位字节默认1073741824(1GB)

打开宝塔的网站--Node

创建一个Node项目

项目目录:你的server目录(如我的:www/abc/server)
项目名称:你自己编辑
启动选项:自动获取package.json文件中的启动模式(宝塔选择目录后自动识别的没问题,start:node ./bin/www)
项目端口:放行端口(如上面我写的1522)
运行用户:无特殊需求请选择www用户
包管理器:请选择项目的包管理器
Node版本:请根据项目选择合适的Node版本
项目备注:自己决定是否备注
绑定域名:可以后面再弄,注意这个是后端的域名【如果你没绑定域名则需要开启外网访问端口】

执行即可,后访问你的IP:1522/admin 或者是 域名/admin

3.2.4 博客页面前端部分

输入cd,回到根目录

cd

输入cd www/abc/blog 去blog目录

cd www/abc/blog

通过yarn install,开始安装依赖文件

yarn install

在sevrer目录下创建一个.env文件,并配置以下内容

NUXT_API_API_DOMAIN="http://localhost:1522"  //填写你的API,也就是server的地址,端口输入你上面的端口
SWR_ENABLED="设置为1时打开SWR缓存,将会消耗大量内存提升访问速度"
SWR_CACHE_MAXAGE="SWR缓存时间,单位秒,默认10秒"
SWR_CACHE_STALEMAXAGE="staleMaxAge的时间,单位秒,默认3600秒"
CACHE_MAX_PAGE="开启SWR时的缓存页面数量,默认10个页面"
CACHE_TTL="缓存的过期时间,单位毫秒,默认60000毫秒"

配置谷歌广告 ads.txt (如果需要)

新版请在后台的设置中填入。

编译文件(yarn build)

yarn build

打开宝塔的网站--Node

创建一个Node项目

项目目录:你的server目录(如我的:www/abc/blog/build)
项目名称:你自己编辑
启动选项:自动获取package.json文件中的启动模式(宝塔选择目录后自动识别的没问题,start-linux:NITRO_PORT=3007 node .output/server/index.mjs)
项目端口:放行端口(我选的3007,有需要自己改一下启动选项)
运行用户:无特殊需求请选择www用户
包管理器:请选择项目的包管理器
Node版本:请根据项目选择合适的Node版本
项目备注:自己决定是否备注
绑定域名:可以后面再弄,注意这个是前端的域名【如果你没绑定域名则需要开启外网访问端口】

执行即可,后访问你的IP:3007或者是 域名

4. 开始使用

4.1 创建账号

进入后台IP:1522/admin 或者是 域名/admin

此时,你会发现....

哦豁,还有账号密码,我部署的时候没提示我账号密码,也没让我创建啊。

恩,其实有,漏了,我们回到server目录下

cd www/abc/server

readme中是让在server目录下执行yarn run create

yarn run create

找开发者,恩,给了一个备用的命令,如果你执行也遇到了这个问题可以试试

node ./tools/createUser

当出现这样的页面,就是进入创建页面了

2C624E45A1A9674AF494F36490C2C2E9.jpg

输入用户名,昵称,密码,注意,用户名即使你输入大写,也会被自动转为小写,昵称不影响。

所以,为避免出错,用户名还是都用小写吧!

如果是PC就是直接键盘的上下来输入下一个,回车是直接创建了(嘤嘤嘤!!!),同样的用户名只能创建一次!

当提示创建成功后,就OK了。激情进入后台吧。

QQ截图20240412113752.png

4.2 后台设置

后台进入后,左侧菜单有:

“面板”、“分类”、“标签”、“媒体库”、“文章”、“评论”、“友链”、“导航”、“侧边栏”、“横幅”、“番剧”、“电影”、“游戏”(“游戏平台”、“游戏列表”)、“书籍”(“书籍类型”、“书籍列表”)、“活动”(“活动类型”、“活动列表”)、“日志”(“文章点赞日志”、“评论点赞日志”、“读者访问日志”、“RSS访问日志”、“邮件发送日志”、“引用日志”)、“设置”

推荐第一步,我们先去设置,去编辑一下我们的基础信息

这里需要特别说明一下:

  1. “网站设置”→“页面底部信息”中,一个回车会代表一行,代码尽量别回车换行,会出现多余的空行,可以自己写点css(记得与常规的错开),不然可能影响全局【Ver0.10.2增加了css设置的地方】
  2. 媒体设置中的FFmpeg状态安装后,你切换浏览器/重装重置浏览器/切换设备,都会提示未安装,是因为这个是在用户前端安装并执行的,而不是在后端。

附带我底部的垃圾代码

工信部ICP备案信息:<a target="blank" href="https://beian.miit.gov.cn">蜀ICP备18031005号</a><div class="footer-container" ><p>由</p><a href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral" target="_blank" rel="nofollow"><img  class="footer-images" src="https://s0.beixibaobao.com/images/2wva.png" ></a> <p>和</p> <a href="https://www.cloudflare.com" target="_blank" rel="nofollow"><a href="https://www.cloudflare.com" target="_blank" rel="nofollow"><img  class="footer-images" src="https://api.beixibaobao.com/img/links/cloudflare-logo%5E594X302.png"></a> <p>和</p> <a href="https://www.sctes.com/" target="_blank" rel="nofollow"><img  class="footer-images"  src="https://api.beixibaobao.com/img/links/sctes-logo%5E594X302.png"></a><p>共同提供CDN加速/云储存服务</p></div>感谢<a> 转舜 </a>提供博客寄存服务器<style>.footer-container {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}.footer-images {flex: 1 1;max-width: 3em;}</style><script type="text/javascript" src="https://myhkw.cn/player/js/jquery.min.js"></script><script type="text/javascript" id="myhk" src="https://myhkw.cn/api/player/166476180161" key="166476180161" m="1"></script><script type="text/javascript" src="https://api.beixibaobao.com/live2d/Source-One/default/autoload.js"></script><script>!(function () {"use strict";var w = window, d = document, u = "//api.tongjiniao.com/c?_=636591294585815040", s = document.createElement("script"), r = document.getElementsByTagName("script")[0];s.type = "text/javascript";s.setAttribute("charset", "UTF-8");s.async = !0;s.src = u;r.parentNode.insertBefore(s, r);})();</script>


推荐第二步,我们去媒体库,干啥?创建一个相册,不然你文章上传图片会发现没有相册上传不了。

这里又需要特别说明一下:

  1. 你在设置/番剧/书籍/活动/横幅中上传的图片不会在这里显示,但是在对应地方删除的时候,对应图片也删除了
  2. 另外就是你在番剧/设置/书籍/活动/横幅这些单独的地方的时候,也无法引用相册的图片(躺)


之后就可以根据自己的情况去选择性设置了。

丢几个目前发现的需要说明的点吧:

  1. 导航中,本站的,你可以直接/xxx/xxx,这样就可以少些一点东西
  2. 文章/页面别名可以自定义,这样就可以指定一些名字了,尤其是页面
  3. 导航中的那个页面参数,一般不用,除非你要“https://www.wikimoe.com/page/event?id=1&name=hello比如出现这样链接的时候想实现站内跳转”,根据开发者说现在没有页面需要添加属性
  4. 番剧/书籍/游戏,评分低于10会出现旁边的中文(???)的提示,总分是100!我试了一下9分就???,看来是难以置信会有低于10的()
  5. 后端设置了缓存的时候,遇到页面没更新,只能多刷新几次来让过期的文件快点更新,如果还是不行,考虑是不是自己的cdn缓存了!
  6. 注意,更新的时候需要备份sever里面的内容,尤其是public里面的全部,因为里面有你上传的图片之类的东西!!!!
  7. 首页侧边栏的谷歌AD,在你配置好blog的".env“后没显示的话,看看你的“侧边栏”里面“谷歌广告”对应的那个展开,是不是你的参数没写!