Total Pageviews

Sunday, 9 August 2026

搭建基于nextjs的静态博客程序mbn


首先fork此项目:https://github.com/Jashnm/mdx-blog-nextjs,我fork后,得到的项目地址是https://github.com/brightmann/mbn,

访问https://github.com/brightmann/mbn/tree/master/posts,在此处新建源帖(即add file),我新建了源帖fh.mdx,内容为:

---
title: "战马"
date: "2026-06-06"
author: "ym"
excerpt: "这是一篇文章"
---

此处写正文或html codes.

( 详见https://github.com/brightmann/mbn/blob/master/posts/fh.mdx?plain=1) 

然后,访问vercel.com/new ,导入项目
https://github.com/brightmann/mbn

  Build Command栏填入yarn build
 Install Command栏填入yarn

然后点击底部的deploy按钮,等待部署完成。部署完成后,我得到网址:
https://mbn-gray.vercel.app/

项目地址:
https://github.com/Jashnm/mdx-blog-nextjs
https://github.com/brightmann/mbn

演示博客:

 https://mbn-gray.vercel.app/

 https://mbn-gray.vercel.app/blog,同一天里的帖子是按字母顺序从下往上排列:

https://mbn-gray.vercel.app/blog/fh

https://mbn-gray.vercel.app/blog/ce

 https://mbn-gray.vercel.app/blog/advice

 https://mbn-gray.vercel.app/blog/fh 能显示视频

搭建基于nextjs的静态博客程序tynmb


首先fork此项目:https://github.com/teyim/Nextjs-markdown-blog,我fork后,得到的项目地址是https://github.com/briteming/tynmb,删除package-lock.json, 编辑package.json,修改"next-mdx-remote"的值为"^6.0.0"


访问https://github.com/briteming/tynmb/tree/main/posts,在此处新建源帖(即add file),我新建了源帖fh.md,内容为:

---
title: '战马'
date: '2026-05-26 21:12:00'
updatedDate: ''
image: getting-started-with-nextjs.png
excerpt: 这是一篇文章
topic: 'music'
readTime: '1 min'
---

此处写正文或html codes.

( 详见https://github.com/briteming/tynmb/blob/main/posts/fh.md?plain=1) 

然后,访问vercel.com/new ,导入项目
https://github.com/briteming/tynmb

  Build Command栏填入npm run build
 Install Command栏填入npm install --force

然后点击底部的deploy按钮,等待部署完成。部署完成后,我得到网址:
https://tynmb.vercel.app/

项目地址:
https://github.com/teyim/Nextjs-markdown-blog
https://github.com/briteming/tynmb

演示博客:

 https://tynmb.vercel.app/

 https://tynmb.vercel.app/posts/fh 不能显示视频

搭建基于nextjs的静态博客程序vbm


首先fork此项目:https://github.com/vadimghedreutan/blog-mdx,我fork后,得到的项目地址是https://github.com/brightmann/vbm,


访问https://github.com/brightmann/vbm/tree/main/posts,在此处新建源帖(即add file),我新建了源帖pt.md,内容为:

---
title: "往事"
subtitle: "这是一篇文章"
date: "2026-06-11T20:52:00"
---

此处写正文或html codes.

( 详见https://github.com/brightmann/vbm/blob/main/posts/pt.md?plain=1) 

然后,访问vercel.com/new ,导入项目
https://github.com/brightmann/vbm

  Build Command栏填入pnpm build
 Install Command栏填入pnpm install 

然后点击底部的deploy按钮,等待部署完成。部署完成后,我得到网址:
https://vbm-beta.vercel.app

项目地址:
https://github.com/vadimghedreutan/blog-mdx
https://github.com/brightmann/vbm

演示博客:

 https://vbm-beta.vercel.app

 https://vbm-beta.vercel.app/posts/pt 能够显示视频

 

搭建基于nextjs的静态博客程序fnb

首先fork此项目:https://github.com/frontendweb3/nextra-blog,我fork后,得到的项目地址是https://github.com/briteming/fnb ,
把https://github.com/briteming/fnb/blob/main/next.config.js里面的basePath的值改为空白。删除https://github.com/briteming/fnb里面的yarn.lock文件。


访问https://github.com/briteming/fnb/tree/main/pages/posts,在此处新建源帖(即add file),我新建了源帖fh.mdx,内容为:

---
title: 战马
description: 点击标题看全文
date: 2026-05-25T12:44:00.826Z
tag: misc1, misc2, misc3
category: Photography
image: /images/photographer.jpg
author: ym
---

此处写正文或html codes.

( 详见https://github.com/briteming/fnb/blob/main/pages/posts/fh.mdx?plain=1) 

然后,访问vercel.com/new ,导入项目
https://github.com/briteming/fnb

  Build Command栏填入pnpm build
 Install Command栏填入pnpm install 

然后点击底部的deploy按钮,等待部署完成。部署完成后,我得到网址:
https://fnb-phi.vercel.app/

项目地址:
https://github.com/frontendweb3/nextra-blog
https://github.com/briteming/fnb

演示博客:

 https://fnb-phi.vercel.app/

 https://fnb-phi.vercel.app/posts ,

https://fnb-phi.vercel.app/posts/fh 能够显示视频

Saturday, 8 August 2026

Abracadabra 魔曰,古文风文本加密工具


abracadabra.js.org

JavaScript WASM

Featured|HelloGitHub GitHub Repo stars

Abracadabra(魔曰) 是开源,安全,高效的文本加密工具。
将数据加密为汉字构成的文言文,完全开源,易于部署,易于使用。


✨ 查阅 快速使用 一节,快速开始使用/部署本项目。
✨ 查阅 项目主页,了解本项目的技术特点和细节。

👉 查阅 开放源代码许可 一节,了解本项目的依赖项和许可证。

特性

  • 仿真,使用文言语法句式
  • 开源,所有源代码公开可查。
  • 安全,标配 AES,可选高级加密套件。
  • 可靠,代码经过严格单元测试。
  • 便捷,易于本地部署和使用。

熔古铸今:文言文仿真加密

早夏振于局而听恋,路在临驿,静星之舒,迸于夏。梦曰:“不请流也” ,星雅即灯明,雪近即城极,返林而不能放,开而不能指,镜也。

此冰有聪雪高霞,极茶谜竹。或添福看茶,添棋于云,盈岩作鸳,春鹤信心。风取,航鹂旅人,北兰歌涧,雨云信涧,此韵有长路瀚灯,静云青林。

构造高仿真文言文,参考《古文观止》《经史百家杂钞》《古文辞类纂》等古代典籍。
标准 AES256 加密,引入更复杂的组句、语法匹配机制,将密码和中国古典文言文相融合。

密文高度随机,支持用户自定义随机性和文本风格偏好,打造前所未有的跨文化数字加密方案。

中国哲学书电子化计划

快速使用

请查阅 项目主页 ,详细了解使用/部署方法。

静态页面 / 前端源码

本项目有自动托管在Cloudflare Pages的静态页面可供直接使用。

如果你想自行快速部署这个静态页,可以在Release中下载快速部署文件包。若要自行编译或修改,请前往前端源代码仓库。

浏览器插件

浏览器插件基于本项目的 JavaScript 实现。

已上架 Chrome WebStore, Edge 加载项Firefox 扩展

如果不方便访问Chrome插件商店,也可以访问Edge插件商店,和Firefox扩展商店。

提示:Edge 插件商店的上架审核速度十分缓慢,因此更新速度也更慢。不推荐从Edge商店下载本插件。

Android 客户端

本项目的 Android 客户端完全在 WebView 中静态运行。

APK 使用 Cordova 构建,完全离线运行,不申请联网权限,没有自动更新等配套功能

功能和界面均和前端静态网页没有差异。

APK文件可以 在 Release 中下载

细节概要

请查阅 项目主页 了解更多。

Ask DeepWiki

加解密过程

明文 -> 压缩 -> 加密/高级加密 -> Base64 -> 三重转轮 -> 映射汉字 -> 组句(仅仿真加密时) -> 密文

密文 -> 解仿真(仅仿真加密) -> 转轮逆映射 -> Base64 -> 解密 -> 解压缩 -> 明文

映射表

Abracadabra 以最常用的 3000 个汉字为密本,对大小写拉丁字母,阿拉伯数字和部分符号进行映射。

密表为纯人工编纂,没有让人眼花缭乱的生僻字。

映射表公开可查,查阅 映射表(传统) 或者 映射表(仿真) 以了解密本的全貌。

AES 加密

核心安全性由久经考验的 AES 加密算法提供,采用无填充的AES-256-CTR,节省密文长度。

AES 加密密钥和转轮密钥是同一个,均采用哈希值。

高级加密套件

魔曰提供高级密码学套件支持,使用者可藉此执行更高安全性的加密。

除 AES-256-CTR 外,下列密码套件受支持:

  • 强IV (初始化向量,16Bytes)
  • HMAC-SHA256 (消息签名,32Bytes)
  • PBKDF2 (密钥衍生算法,100000次哈希迭代,盐值长度 16Bytes)
  • TOTP (时效性密钥,作为 PBKDF2 之盐值,可自定义多个参数)

启用高级加密套件将导致密文长度显著增加,所有组件均可独立开启和关闭。

请查阅 项目主页 了解更多。

三重转轮混淆

模拟转轮密码机,每次加密均会对密本映射进行偏移。

简言之,程序会将给定的密钥进行 SHA256,得到一个长度为 32 的 Uint8_t 数组。

这个数组中的每个数字,都会决定三重转轮中每个转轮每次迭代的转动方向和转动距离。

数字/符号,字母分别拥有一套转轮,即总共六个转轮,改变密钥相当于更换一套完全不同的转轮。

转轮显著增加了 Base64 密文的安全性,查阅 项目主页 来了解转轮的详细运行机制。

压缩

为了削减密文的长度,每次加密前会对数据进行智能压缩。

针对短文本,采用专门为短文本优化的 Unishox2 压缩算法。
一般数据(>1KB)则采用GZIP。

压缩后会执行效率验证,如果出现无效压缩,则自动回落到原始数据。


原创逆向研究,特别支持解密熊曰(与熊论道)密文。

详情请见 使用提示Issue #123

有关本项目中内置的熊曰解密函数,请见 JavaScript 部署

鸣谢

感谢 Unishox2 提供高效的短文本压缩方案。

感谢 中国哲学书电子化计划 提供高质量的古籍参考资料。

感谢 JS.ORG 为本项目提供域名支持。

感谢 @Amlkiller 为本项目提供十分有价值的反馈和建议。

from  https://github.com/SheepChef/Abracadabra

MinerU

 

Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

 
MinerU — High-accuracy document parsing engine for LLM · RAG · Agent workflows Converts PDF · DOCX · PPTX · XLSX · Images · Web pages into structured Markdown / JSON · VLM+OCR dual engine · 109 languages
MCP Server · LangChain / Dify / FastGPT native integration · 10+ domestic AI chip support

🔍 Core Parsing Capabilities

  • Native support for DOCX, PPTX, and XLSX parsing
  • Formulas → LaTeX · Tables → HTML, accurate layout reconstruction
  • Supports scanned docs, handwriting, multi-column layouts, cross-page table merging
  • Output follows human reading order with automatic header/footer removal
  • VLM + OCR dual engine, 109-language OCR recognition

🔌 Integration

Use Case Solution
AI Coding Tools MCP Server — Cursor · Claude Desktop · Windsurf
RAG Frameworks LangChain · LlamaIndex · RAGFlow · RAG-Anything · Flowise · Dify · FastGPT
Development Python / Go / TypeScript SDK · CLI · REST API · Docker
No-Code mineru.net online · Gradio WebUI · Desktop client

🖥️ Deployment (Private · Fully Offline)

Inference Backend Best For
pipeline Fast & stable, no hallucination, runs on CPU or GPU
vlm-engine High accuracy, supports vLLM / LMDeploy / mlx ecosystem
hybrid-engine High accuracy, native text extraction, low hallucination

Domestic AI chips: Ascend · Cambricon · Enflame · MetaX · Moore Threads · Kunlunxin · Iluvatar · Hygon · Biren · T-Head

from  https://github.com/opendatalab/MinerU

( https://opendatalab.github.io/MinerU/quick_start/)

NeteaseCloudMusicApiEnhanced/api-enhanced

 网易云音乐 Node.js API Services (Half Refactor & Enhanced) 全网最全的网易云音乐API接口.

 http://docs-neteasecloudmusicapi.focalors.ltd/

NPM Version NPM Downloads License Node Version Docker Version Docker Pulls TypeScript

项目简介

网易云音乐第三方 Node.js API, 支持丰富的音乐相关接口,适合自建服务、二次开发和多平台部署.

注意

  • 本项目是自由项目, 不带任何担保, 在基于MIT License的许可下, 任何人都可以自由使用、修改和分发本项目的代码, 包括用于商业目的.
  • 该项目是个合作计划, 有很多人参与了此次贡献, 前往 Contributors 页面查看所有贡献者
  • 原作者项目 Binaryify/NeteaseCloudMusicApi 并非完全停止维护, 你可以在 NeteaseCloudMusicApi 的 NPMJS 页面 查看最新版本信息。
  • 感谢尊重和理解!

快速开始

环境要求

  • Node.js 22 及以上
  • 推荐使用 pnpm 进行依赖管理

安装

git clone https://github.com/neteasecloudmusicapienhanced/api-enhanced
cd api-enhanced
pnpm i

启动服务

# 默认端口 3000
node app.js

# 指定端口(如 4000)
PORT=4000 node app.js  # Mac/Linux
set PORT=4000 && node app.js  # Windows

重要提示

  • 调用前请务必阅读文档的 调用前须知 部分。
  • 推荐将敏感信息(如 cookie)通过部署平台的环境变量进行配置。

在线体验与文档

常见部署方式

from  https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced