Code Monkey home page Code Monkey logo

kami's Introduction

Kami. (Compatible Plan)

Warning

仅有兼容计划,不会有任何新功能,仅仅是为了保持 Kami 的运行。会出现代码质量低下等问题。

更推荐使用 Shiro 以获得更好的体验。

如果你发现了 Kami 与 Core 的不兼容问题,请提交 issue 并描述具体问题,团队成员会尽快修复。


Warning

Next.js 14 已发布,Kami 即日起停止维护,请使用 Shiro 以获得更好的体验。

wakatime

Kami is Sunsetting, check here to read more.

Important

Next.js 13 低版本中存在内存泄露问题,在 issue 中,该 issue 表示已修复,但是由于 Node.js < 18.17.0 中可能存在漏内存问题,你也需要升级 Node.js 来解决这个问题。

小小空间,大大梦想。

Small space, big dream.


Kami 是一个为 Mix Space 打造的主站前端。完美覆盖全部功能。

Live Demo:

点击下面按钮,立即部署到 Vercel!

Deploy with Vercel

Feature

内容:

  • 博文(技术文章)
  • 手记
  • 说说(一言)
  • 动态
  • 评论
  • 独立页面
  • 项目
  • 分类/专栏
  • etc.

功能:

  • 埋点(umami, GA)
  • 实时更新(Socket 支持)
  • PWA 支持(看上去没必要的功能,在 v3.15.0 中移除)
  • 配置动态化

视觉交互:

  • 暗色模式
  • 响应式支持
  • Spring 动效全覆盖
  • 打印样式适配(CMD+P)

附加:

  • 音乐页
  • 追番页

Tech Stack

  • React
  • NextJS
  • Socket.IO

How to usage

在此之前,请先完成部署 Mix Space

参考文档

Clone

此仓库使用 Git LFS 管理图片等大文件,请先安装 Git LFS。

git clone https://github.com/mx-space/kami.git
cd kami
git lfs fetch --all
git lfs pull

方可获取到图片文件。

Markdown 扩展语法

  • GFM
  • Insert: ++Insert++
  • Spoilder: ||Spoilder||
  • Mention: {GH@Innei} {TW@Innei} {TG@Innei}
  • KateX: $ c = \\pm\\sqrt{a^2 + b^2} $
  • Mark: ==Mark==
  • React Component (JSX)
  • Container: ::: type {params}

支持的 Container

  1. Gallery

一个多图展示容器。

::: gallery
![alt](url "title")
![alt](url "title")
:::
  1. Banner

提示容器。可选参数 info warning error success

::: banner {info}
一个提示。
:::

或者:支持 info warning error success warn danger

::: warning
警告
:::

::: success
成功
:::

::: info
提示
:::


支持的 React Component

  1. LinkCard
<LinkCard id="notes/111" source="self" />
type LinkCardSource = 'gh' | 'self'

interface LinkCardProps {
  id: string
  source: LinkCardSource
  className?: string
}

Migration to Kami v3

升级 Server 到 v3.13.0 以上,在设置中的「区块与片段」中新建一个名为 kami,引用为 theme,内容为可配置项,可参考: config.example.yaml

配置项

Notice

可以在此基础上保留署名进行二次创作,但是禁止用于以盈利为目的一切活动。

License

此项目 GPLv3 授权开源,使用此项目进行的二次创作或者衍生项目也必须开源。


风格参考于 保罗的小窝

Kami is Sunsetting

Kami 原本是我用于学习前端时建立的渐进式个人网站项目,随着代码越来越难以维护和 UI 风格越来越混杂,在 2023.6 我决定进行重写此项目。

下一个代替项目将会是 Shiro,当它完成之时,我便不再投入任何精力到 Kami 中。迎接未来总需要舍弃一些东西,非常感谢大家三年来使用 Kami,不管你是谁,都需要对你说声谢谢。


Kami was originally a progressive personal website project that I built while learning the front end, but as the code became more difficult to maintain and the UI style became more mixed, I decided to rewrite the project in 2023.6.

The next replacement project will be Shiro, and when it's done, I won't put any more effort into Kami. There are always things to let go of when embracing the future, so thank you very much for using Kami for three years, and thank you to whoever you are.

2020 - 2023.

kami's People

Contributors

akarachen avatar code-factor avatar dependabot-preview[bot] avatar dependabot[bot] avatar innei avatar kidonng avatar mend-bolt-for-github[bot] avatar renovate-bot avatar renovate[bot] avatar suemor233 avatar ttimochan avatar wibus-wee avatar wuhang2003 avatar zhangmo8 avatar zsbai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

kami's Issues

一些小小的个人想法

Clear and concise description of the problem

清晰简洁的问题描述

用Kami也挺久了,就我使用的来说说,kami真的很好啊,而且一些维护的人也非常友善,有问必答,超级喜欢这个的。

想来说一下一些自己的想法。

1:个人理解,<近期技术输出-用文字记录生活> 是可以用来记录技术和生活输出的,

诉の动态是可以用来写一些生活中的一些小事情的,感觉诉会让我用的更习惯一点。

但是我在想诉的时候,说一些琐碎的小事等等,其实我是希望诉可以有些互动的,诉它没有评论功能,会让我稍微苦恼点。。

2:评论功能

感觉评论的表情好单调噢,是一些颜文字,或许会不会加一些emoji等等表情包能更好玩一些......

这只是我的一些想法,或许可以做一个点子,

Suggested solution

评论和诉。

Alternative

No response

Additional context

No response

Validations

前端搭建求助

后端使用docker- compose搭建,前端安装构建都没问题,pm2 start启动后报错:Internal Server Error
pnpm run dev,访问前端报错:

> [email protected] dev /opt/mx-space/kami
> cross-env NODE_ENV=development next dev -p 2323

ready - started server on 0.0.0.0:2323, url: http://localhost:2323
info  - Loaded env from /opt/mx-space/kami/.env
(node:22386) [DEP_WEBPACK_SINGLE_ENTRY_PLUGIN] DeprecationWarning: SingleEntryPlugin was renamed to EntryPlugin
(Use `node --trace-deprecation ...` to show where the warning was created)

warn - You have enabled the JIT engine which is currently in preview.
warn - Preview features are not covered by semver, may introduce breaking changes, and can change at any time.
event - compiled successfully in 20.1s (2382 modules)
wait  - compiling /...
event - compiled successfully in 10.7s (2630 modules)
wait  - compiling /_error...
event - compiled successfully in 320 ms (2630 modules)
warn  - You have added a custom /_error page without a custom /404 page. This prevents the 404 page from being auto statically optimized.
See here for info: https://nextjs.org/docs/messages/custom-error-no-custom-404
Error: [object Object]
    at DevServer.renderErrorToResponse (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/next-server.js:1724:86)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async DevServer.renderToResponse (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/next-server.js:1641:30)
    at async DevServer.pipe (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/next-server.js:1148:25)
    at async Object.fn (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/next-server.js:949:21)
    at async Router.execute (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/router.js:222:32)
    at async DevServer.run (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/next-server.js:1125:29)
    at async DevServer.run (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/dev/next-dev-server.js:439:20)
    at async DevServer.handleRequest (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/next-server.js:320:20)
error - Error: [object Object]
Error: [object Object]
    at DevServer.renderErrorToResponse (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/next-server.js:1724:86)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async pipe.req.req (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/next-server.js:1670:30)
    at async DevServer.pipe (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/next-server.js:1148:25)
    at async DevServer.run (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/dev/next-dev-server.js:446:24)
    at async DevServer.handleRequest (/opt/mx-space/kami/node_modules/.pnpm/[email protected]_dfacd8ba41540a3950547fefe259848d/node_modules/next/dist/server/next-server.js:320:20)

.env文件内容如下:

NEXT_PUBLIC_APIURL=http://127.0.0.1:2333
NEXT_PUBLIC_GATEWAY_URL=http://127.0.0.1:2333
NEXT_PUBLIC_TRACKING_ID=
NEXT_PUBLIC_ALWAYS_HTTPS=0

ASSETPREFIX=

不太明白是哪里出问题了,由于不太了解nodejs,请教一个问题:请问前端可以为静态文件搭建在例如GitHub pages的静态托管上嘛?

华为手机评论区全黑问题

操作信息:
操作系统 Ubuntu / 20.04 LTS amd64 (64bit)
面板版本 3.26.4
系统版本 3.41.0

问题手机:华为手机
浏览器:华为手机自带浏览器
Screenshot_20230120_134445_com huawei browser
Screenshot_20230120_134505_com huawei browser

网站用户反馈,华为手机自带浏览器,评论区会出现bug,

评论区的宽度发生异常移动

Describe the bug

这肯定是我的问题了...

iShot_2022-11-03_17.58.12.mp4

如视频上那样的问题

Reproduction

只要在最新版本的kami找到一个长的评论 + 有回复的 一旦鼠标 hover 在 @xxx 的地方就会发现这样的问题,可以看看 https://www.timochan.cn/posts/jc/waf_modsecurity_for_nginx 里面下方的一条长评论(#6评论)

System Info

System:
    OS: macOS 13.0
    CPU: (4) x64 Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz
    Memory: 4.33 GB / 24.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 18.10.0 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 8.19.2 - /usr/local/bin/npm
  Browsers:
    Chrome: 107.0.5304.87
    Safari: 16.1

Used Package Manager

n/a

Validations

  • Follow our Code of Conduct
  • Read the Contributing Guide.
  • Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
  • Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
  • The provided reproduction is a minimal reproducible of the bug.

搭建不起来

你好,我把server-next 用docker-compose搭建起来了。没有问题
但是想把这个kami启动的时候发现没有avartar等各种各样的问题。

env设定:

NEXT_PUBLIC_APIURL=http://127.0.0.1:2333/api/v2
NEXT_PUBLIC_GATEWAY_URL=http://127.0.0.1:2333/api/v2
NEXT_PUBLIC_TRACKING_ID=
NEXT_PUBLIC_ALWAYS_HTTPS=1

ASSETPREFIX=

发现avartar没有东西

.next\server\pages\index.js (72:22) @ IndexView

  70 | <div className="intro-avatar ">
  71 |   <img
> 72 |     src={user.avatar || avatar}
     |              ^
  73 |     alt={name}
  74 |     style={{ width: '100%' }}
  75 |   />

然后强行把他去掉以后,又发现

Unhandled Runtime Error
TypeError: Cannot read properties of null (reading 'name')

Source
.next\static\chunks\pages\_app.js (51:23) @ UserStore.get

  49 | 
  50 |   get name() {
> 51 |     return this.master.name
     |                       ^
  52 |   }
  53 |   get introduce() {
  54 |     return this.master.introduce || null
error - TypeError: Cannot read property 'seo' of undefined
    at E:\kami\.next\server\pages\_app.js:9451:37
    at processChild (E:\kami\node_modules\react-dom\cjs\react-dom-server.node.development.js:3353:14)
    at resolve (E:\kami\node_modules\react-dom\cjs\react-dom-server.node.development.js:3270:5)
    at ReactDOMServerRenderer.render (E:\kami\node_modules\react-dom\cjs\react-dom-server.node.development.js:3753:22)
    at ReactDOMServerRenderer.read (E:\kami\node_modules\react-dom\cjs\react-dom-server.node.development.js:3690:29)
    at Object.renderToString (E:\kami\node_modules\react-dom\cjs\react-dom-server.node.development.js:4298:27)
    at Object.renderPage (E:\kami\node_modules\next\dist\server\render.js:596:45)
    at Function.getInitialProps (E:\kami\.next\server\pages\_document.js:749:19)
    at Function.getInitialProps (E:\kami\.next\server\pages\_document.js:1306:85)
    at Object.loadGetInitialProps (E:\kami\node_modules\next\dist\shared\lib\utils.js:69:29)
    at renderDocument (E:\kami\node_modules\next\dist\server\render.js:609:48)
    at Object.renderToHTML (E:\kami\node_modules\next\dist\server\render.js:647:34)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async doRender (E:\kami\node_modules\next\dist\server\next-server.js:1144:38)
    at async E:\kami\node_modules\next\dist\server\next-server.js:1236:28 {
  page: '/'
}
error - unhandledRejection: { statusCode: 408, data: '上游服务器连接超时', message: '上游服务器连接超时' }
event - compiled successfully
error - unhandledRejection: { statusCode: 408, data: '上游服务器连接超时', message: '上游服务器连接超时' }

使用postman 有正常的回应

curl --location --request GET 'http://127.0.0.1:2333/api/v2'
{
    "name": "server-next",
    "author": "Innei <https://innei.ren>",
    "version": "3.6.18",
    "homepage": "https://github.com/mx-space/server-next#readme",
    "issues": "https://github.com/mx-space/server-next/issues",
    "hash": ""
}

所以也没太懂到底是错在哪。先谢谢你了

关于mx-space如何添加看番、听歌功能

问题

使用的是mx-space系统,请问如何添加看番和听歌功能(已经查阅了文档,但是还是不理解,试了很多遍,十分感谢)

详细描述

查阅了mx-space的文档https://mx-space.js.org/options/发现后台添加kami配置就可以进行设置,然后我也在后台添加了相关的内容也进行了修改,但是还是不能实现。报错如下
baocuo1
请问如何可以开启呢。
另外想知道如何开启看番的功能,在doc文档里查询了一圈也无果,十分感谢՞• •՞

系统环境

ubuntu 22.04。linux内核版本是5.4.0

网易云音乐的登录接口能否更改为二维码登录

Clear and concise description of the problem

kami现在的歌单功能因为网易限制手机登录现在无法使用,使用手机密码登录需要到网易云app中进行安全验证
image
image

Suggested solution

看到NeteaseCloudMusicApi提供的登录方法
image
是不是可以让用户使用二维码登录,二维码图片用base64展示

Alternative

No response

Additional context

No response

Validations

CAUTION: request is not finished yet!

在请求图片API(/api/v1/uploads/image/xxx)时有极大几率出现长时间的pending,Stalled大约需要20秒到1分钟的时候才有响应。

image

关于文档

这个项目是根据我个人的需要又或者是为了好玩而建立的,最初的目的是摆脱 typecho 的束缚。所以我就直接写了一个类似博客。如今断断续续开发维护了3 个多月,我在想着要不要写个文档。如果大家想尝试或者感兴趣的话,可以在下面留言,我看情况写文档和用户引导。

一是因为,如果没人想用的话,我写文档和画用户引导的页面有点划不来。二是因为这个月和下个月我可能会比较忙。在学习方面和工作方面,可能兼顾需要花大量时间。难得的时候要需要时间休息放松。

文档中一键脚本和预设脚本caddy反代存在问题

Describe the bug

相关版本

image

bug展示

image
)4$KFZ )R T6GXZ%1$GB9 G

服务器采用的ubuntu20,部署方式根据了 使用预设脚本部署,访问 域名/proxy/qaqdmin ,进行初始化

image

Reproduction

Reproduction

System Info

root@clean-path-1:~/mx-space/docker# npx envinfo --system --binaries --browsers
Need to install the following packages:
  [email protected]
Ok to proceed? (y) y

  System:
    OS: Linux 5.4 Ubuntu 20.04 LTS (Focal Fossa)
    CPU: (2) x64 QEMU Virtual CPU version (cpu64-rhel6)
    Memory: 1.03 GB / 1.96 GB
    Container: Yes
    Shell: 5.0.16 - /bin/bash
  Binaries:
    Node: 16.19.0 - ~/.nvm/versions/node/v16.19.0/bin/node
    npm: 8.19.3 - ~/.nvm/versions/node/v16.19.0/bin/npm

Used Package Manager

npm

Validations

  • Follow our Code of Conduct
  • Read the Contributing Guide.
  • Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
  • Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
  • The provided reproduction is a minimal reproducible of the bug.

json的使用

您好,我使用了很久的这个项目了。今天看到文档发现有json配置。

https://mx-space.js.org/use/kami-setting.html

这个跟kami的设置好像有点不太一样,查找了一会资料还是不太会配置这个。

请问,可以稍微教学演示一个配置参数吗,或者大概的讲一下思路,十分感谢!祝生活顺利!

文章中的文章链接显示有误

我把程序按照文档步骤搭建好后,文章中的文章链接显示的不是我网站的地址,请问我该如何解决?谢谢。
image

内容页图片显示问题

信息:
面板版本: 3.26.2
系统版本:3.41.0
操作系统: Ubuntu / 20.04 LTS amd64 (64bit)

详情:
发布文章,文章内放图片,显示太大。占满一整个屏幕,使用自带markdown调整不生效。
123
zidaitiaozheng
想把图片,适配到一个合适的比例,一个截图可能会占满整个屏幕,感谢大佬。

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Location: renovate.json
Error type: The renovate configuration file contains some invalid settings
Message: Invalid configuration option: node

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency @types/js-cookie to v3.0.6
  • chore(deps): update dependency @types/markdown-escape to v1.1.3
  • chore(deps): update dependency @types/randomcolor to v0.5.9
  • chore(deps): update dependency @types/react-color to v3.0.12
  • chore(deps): update dependency @types/remove-markdown to v0.3.4
  • chore(deps): update dependency dotenv to v16.3.2
  • chore(deps): update dependency postcss to v8.4.41
  • chore(deps): update dependency react-use to v17.4.4
  • chore(deps): update dependency rimraf to v5.0.10
  • fix(deps): update dependency @floating-ui/react-dom to v2.0.9
  • fix(deps): update dependency clsx to v2.0.1
  • fix(deps): update dependency dayjs to v1.11.12
  • fix(deps): update dependency devtools-detector to v2.0.22
  • fix(deps): update dependency immer to ^10.0.4
  • fix(deps): update dependency react-error-boundary to v4.0.13
  • fix(deps): update dependency react-intersection-observer to v9.5.4
  • fix(deps): update dependency remove-markdown to v0.5.2
  • fix(deps): update dependency socket.io-client to v4.7.5
  • fix(deps): update dependency swr to v2.2.5
  • fix(deps): update dependency xss to v1.0.15
  • fix(deps): update dependency zustand to ^4.4.7
  • chore(deps): update dependency @innei/eslint-config-react-ts to v0.15.0
  • chore(deps): update dependency @innei/prettier to v0.15.0
  • chore(deps): update dependency @sentry/webpack-plugin to v2.22.1
  • chore(deps): update dependency @trivago/prettier-plugin-sort-imports to v4.3.0
  • chore(deps): update dependency dotenv to v16.4.5
  • chore(deps): update dependency eslint to v8.57.0
  • chore(deps): update dependency lint-staged to v15.2.9
  • chore(deps): update dependency postcss-nested to v6.2.0
  • chore(deps): update dependency postcss-preset-env to v9.6.0
  • chore(deps): update dependency prettier to v3.3.3
  • chore(deps): update dependency react-use to v17.5.1
  • chore(deps): update dependency typescript to v5.5.4
  • chore(deps): update pnpm to v9.7.0
  • chore(deps): update react monorepo (minor) (@types/react-dom, react, react-dom)
  • fix(deps): update dependency @floating-ui/react-dom to v2.1.1
  • fix(deps): update dependency clsx to v2.1.1
  • fix(deps): update dependency immer to ^10.1.1
  • fix(deps): update dependency medium-zoom to v1.1.0
  • fix(deps): update dependency mermaid to v10.9.1
  • fix(deps): update dependency next-seo to v6.5.0
  • fix(deps): update dependency react-countup to v6.5.3
  • fix(deps): update dependency react-intersection-observer to v9.13.0
  • fix(deps): update dependency validator to v13.12.0 (validator, @types/validator)
  • fix(deps): update dependency zustand to ^4.5.4
  • chore(deps): update actions/cache action to v4
  • chore(deps): update actions/setup-node action to v4
  • chore(deps): update actions/upload-artifact action to v4
  • chore(deps): update dawidd6/action-download-artifact action to v6
  • chore(deps): update dependency @next/bundle-analyzer to v14
  • chore(deps): update dependency eslint to v9
  • chore(deps): update dependency husky to v9
  • chore(deps): update dependency postcss-import to v16
  • chore(deps): update dependency postcss-preset-env to v10
  • chore(deps): update dependency rimraf to v6
  • chore(deps): update dependency zx to v8
  • chore(deps): update docker/build-push-action action to v6
  • chore(deps): update node.js to v20 (node, @types/node)
  • chore(deps): update peter-evans/create-or-update-comment action to v4
  • chore(deps): update peter-evans/find-comment action to v3
  • fix(deps): update dependency react-toastify to v10
  • 🔐 Create all rate-limited PRs at once 🔐

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

dockerfile
Dockerfile
  • node 20-alpine
  • node 20-alpine
github-actions
.github/workflows/build.yml
  • actions/checkout v4
  • actions/setup-node v3
  • actions/cache v3
  • actions/cache v3
.github/workflows/comment-pr.yml
  • dawidd6/action-download-artifact v2
  • dawidd6/action-download-artifact v2
  • peter-evans/find-comment v2
  • peter-evans/create-or-update-comment v3
  • peter-evans/create-or-update-comment v3
.github/workflows/docker.yml
  • docker/metadata-action v5
  • docker/setup-qemu-action v3
  • docker/setup-buildx-action v3
  • docker/login-action v3
  • docker/build-push-action v5
.github/workflows/nextjs_bundle_analysis.yml
  • actions/checkout v4
  • actions/setup-node v3
  • actions/cache v3
  • actions/upload-artifact v3
  • dawidd6/action-download-artifact v2
  • actions/upload-artifact v3
  • actions/upload-artifact v3
.github/workflows/release.yml
  • actions/checkout v4
  • actions/setup-node v3
  • actions/cache v3
  • actions/create-release v1
  • actions/upload-release-asset v1
npm
package.json
  • @floating-ui/react-dom 2.0.2
  • @formkit/auto-animate 1.0.0-beta.6
  • @mx-space/api-client 1.13.1
  • @sentry/nextjs 7.74.1
  • axios 1.5.1
  • clsx 2.0.0
  • dayjs 1.11.10
  • devtools-detector 2.0.14
  • immer ^10.0.3
  • js-cookie 3.0.5
  • lodash-es 4.17.21
  • markdown-escape 2.0.0
  • markdown-to-jsx 7.1.3-beta.2
  • medium-zoom 1.0.8
  • mermaid 10.5.0
  • next 13.5.3
  • next-seo 6.1.0
  • next-suspense 0.2.3
  • randomcolor 0.6.2
  • react 18.2.0
  • react-countup 6.4.2
  • react-dom 18.2.0
  • react-error-boundary 4.0.11
  • react-intersection-observer 9.5.2
  • react-masonry-css 1.0.16
  • react-message-popup 1.1.3
  • react-shortcut-guide 1.0.0
  • react-toastify 9.1.3
  • react-use 17.4.0
  • remove-markdown 0.5.0
  • socket.io-client 4.7.2
  • swr 2.2.4
  • validator 13.11.0
  • xss 1.0.14
  • zustand ^4.4.3
  • @innei/eslint-config-react-ts 0.11.1
  • @innei/prettier 0.11.1
  • @next/bundle-analyzer 13.5.3
  • @sentry/webpack-plugin 2.8.0
  • @trivago/prettier-plugin-sort-imports 4.2.1
  • @types/inflection 1.13.0
  • @types/js-cookie 3.0.5
  • @types/lodash-es 4.17.9
  • @types/markdown-escape 1.1.2
  • @types/node 20.8.6
  • @types/randomcolor 0.5.8
  • @types/react 17.0.68
  • @types/react-color 3.0.9
  • @types/react-dom 18.2.13
  • @types/remove-markdown 0.3.3
  • @types/ua-parser-js 0.7.37
  • @types/validator 13.11.3
  • cross-env 7.0.3
  • dotenv 16.3.1
  • eslint 8.51.0
  • husky 8.0.3
  • js-yaml 4.1.0
  • lint-staged 15.0.2
  • markdown-to-jsx 7.1.3-beta.2
  • next-compose-plugins 2.2.1
  • postcss 8.4.31
  • postcss-import 15.1.0
  • postcss-nested 6.0.1
  • postcss-preset-env 9.2.0
  • prettier 3.0.3
  • rimraf 5.0.5
  • tilg 0.1.1
  • typescript 5.2.2
  • windicss 3.5.6
  • windicss-webpack-plugin 1.8.0
  • zx 7.2.3
  • node >=v14.21.3
  • react-use 17.4.0
  • @types/react 17.0.68
  • pnpm 9.4.0+sha512.f549b8a52c9d2b8536762f99c0722205efc5af913e77835dbccc3b0b0b2ca9e7dc8022b78062c17291c48e88749c70ce88eb5a74f1fa8c4bf5e18bb46c8bd83a

  • Check this box to trigger a request for Renovate to run again on this repository

文本输入问题和版本更新

操作系统: Ubuntu / 20.04 LTS amd64 (64bit)
Linux5.4.0版本。
面板版本: 3.29.3
系统版本:3.43.3

输入框打字:我,直接自动转换成w。我记得以前是没这种情况的,难道是版本更新了吗...还是什么问题呀,这是视频。

QQ.20230420204526.mp4

2:版本号问题

gengxin

我是根据这个进行更新的,然后更新好,也会重启kami和core。

然后我经常看innei大佬的博客,底部版本号是4.4.1,跟github更新刚好是一样的。
inn

我的是4.3.3
yuano

但是我每次都跟着更新呀,这难道有什么不一样的地方嘛...感谢大佬。

pnpm i 安装依赖容易漏掉 peerDependencies

Describe the bug

pnpm i 安装依赖,漏掉 peerDependencies
导致前端部署不成功。表现为有数据,但全部空白,完全没渲染出来页面。

Reproduction

pnpm i

System Info

System:
    OS: Linux 5.10 Debian GNU/Linux 11 (bullseye) 11 (bullseye)
    CPU: (2) x64 AMD EPYC 7551 32-Core Processor
    Memory: 504.29 MB / 971.32 MB
    Container: Yes
    Shell: 5.1.4 - /bin/bash
  Binaries:
    Node: 18.14.0 - /usr/bin/node
    npm: 9.3.1 - /usr/bin/npm

Used Package Manager

pnpm

Validations

  • Follow our Code of Conduct
  • Read the Contributing Guide.
  • Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
  • Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
  • The provided reproduction is a minimal reproducible of the bug.

拉取图片文件时无权限

Describe the bug

在执行git lfs fetch --all的时候报错了
fetch: 47 object(s) found, done.
fetch: Fetching all references...
batch response: Authorization error: https://github.1qi777.com/mx-space/kami.git/info/lfs/objects/batch
Check that you have proper access to the repository
error: failed to fetch some objects from 'https://github.1qi777.com/mx-space/kami.git/info/lfs'
XSBL }_{6L_HU (X7EBN7VA
J}P%%JT{DU8KO~``JX8NZQP
试着输了一下https://github.1qi777.com/mx-space/kami.git/info/lfs/objects/batch,出现的是404

Reproduction

git lfs fetch --all

System Info

![J}P%%JT{DU8KO~``JX8NZQP](https://user-images.githubusercontent.com/54560462/230531503-faf31a32-64c2-4fd1-bec5-26322a173b15.png)

Used Package Manager

pnpm

Validations

  • Follow our Code of Conduct
  • Read the Contributing Guide.
  • Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
  • Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
  • The provided reproduction is a minimal reproducible of the bug.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.