编程开发
未读novel-plus v5.3.0 发布novel-plus v5.3.0 已发布,与 v5.2.4 相比主要改变如下:
🚀 新功能与优化•新增小说下载功能(novel-admin)
为满足部分用户将小说下载至本地(如手机阅读)的需求,新增管理后台小说下载功能。
•新增磁盘保护机制(novel-crawl)
新增磁盘使用监控与自动保护机制,防止爬虫任务耗尽磁盘资源。
•新增 Windows 生产环境启动脚本
新增适用于生产环境的 Windows 启动脚本(.bat),支持 宝塔 Windows 面板 的 Java 项目执行命令。
•优化 Linux 生产环境启动脚本
优化生产环境 Linux 启动脚本(.sh),支持从任意路径调用执行。
•增强爬虫模块,绕过基于 Cookie 的反爬机制(novel-crawl)
🐞 问题修复•修复中国部分 IP 地理位置显示异常(novel-front)
修复了部分中国 IP(如 46.248.24.0-46.248.25.255)因缺少省份信息导致地理位置显示为“0”的问题 ,当 IP 仅有国家信息而无省份时,统一显示为“中国”。
•修复小说推 ...
把旧电脑或旧手机改造成文件服务器
该工具把“文件服务器”四个字做到了极致浓缩:一个 700 KB 的纯 Python 单文件,却塞进了 99% 场景下都用得到的“全协议+全功能”工具箱。下面按“能连、能传、能看、能管、能省、能跑”六大维度,把它的核心功能点一次讲清。
1️⃣ 能连:全协议入口,想用啥客户端都行
HTTP/HTTPS:浏览器直接访问,拖拽上传下载,支持 Web UI 管理。
WebDAV:Windows、macOS、Linux 均可挂载为本地磁盘,像 C 盘一样读写。
FTP/TFTP:FileZilla、WinSCP、命令行 ftp 等传统工具无缝连接。
SMB/CIFS:打开 -z 参数即可在局域网被 Windows 资源管理器 / macOS Finder 自动发现。
二维码:启动自动生成,手机扫码即刻进网页,无需装 App。
2️⃣ 能传:大文件、烂网络都不怕
断点续传:网络掉线再连,自动从断点续传,无需人工干预。
并行加速:up2k 技术把文件切块并行上传,实测 4 台手机同时推 10 G 素材可跑满千兆。
边传边下:文件 ...
开源神器! 一键生成文档网站,用Docmd让Markdown秒变精美网页项目简介Docmd (docmd) 是一款基于 Node.js 的命令行工具,用于从标准 Markdown 文件生成轻量级静态文档网站。 它遵循“内容至上”的理念,强调编写与阅读的高效和简洁体验。
🔗 在线示例:docmd.mgks.dev该网站使用 Docmd 构建,同时作为官方文档和实时演示。
主要功能
📝 原生 Markdown 支持:兼容标准 Markdown 与 YAML frontmatter
🎨 多主题与暗色模式:内置语法高亮与多种样式方案
🚀 轻量与快速:纯静态网站生成,依赖最少的 JavaScript
🧩 自定义组件:支持提示框、卡片、步骤等扩展元素
🔌 内置插件:集成 SEO、统计分析、站点地图等功能
🎭 自由页面:可创建无样式的独立页面,完全控制 HTML 内容
🖌️ 自定义样式与脚本:支持在 frontmatter 中直接添加 CSS/JS
💻 简洁 CLI 命令:提供 init、dev、build 等核心命令
🌐 自由部署:可在 GitHub Pages、N ...
用 NAS 部署 Quartz ,一键打造你的专属数字花园网站!Quartz:
一款可帮助您免费将数字花园和笔记发布为网站的工具。 Quartz v4 具有从头开始的重写功能,专注于最终用户的可扩展性和易用性。
在线 Demo:
https://quartz.jzhao.xyz
TIP:
镜像是根据官方目前最新打包的,不保证后面会一直维护更新,之后有需要建议自行打包。
安装Docker Compose
123456789services: quartz: image: heizicao/quartz-4:latest container_name: quartz ports: - 8080:8080 volumes: - /vol1/1000/docker/quartz/content:/usr/src/app/content restart: unless-stopped
参数说明(更多参数建议去看文档)
:::8080(端口):网页访问端口
3001(端口,可选):WebSocket 端口,还不清楚有什么用
/usr/src/ap ...
轻量级开源笔记系统 MemosMemos 是一个 开源、自托管、注重隐私 的轻量级笔记与知识管理平台。它主打简单高效的体验,使用者可以在自己的服务器上完全控制数据,不依赖任何第三方云服务 。
博主使用了很久,终于不用在桌面到处创建txt了,直接将想法或者重要文案直接在这个笔记页面编辑即可;
✨ 核心特点
• 数据自主 & 自托管所有内容存储在用户自己选择的数据库或本地文件夹中,确保数据安全与隐私 。
• Markdown 支持 & 即时保存使用纯文本书写,支持 Markdown 语法(如标题、列表、代码块、表格、LaTeX、Mermaid、任务列表等) (raw.githubusercontent.com, usememos.com)。
• 多媒体资源集成支持上传并在 Notes 中嵌入图片、音视频等多媒体资料,提升笔记体验 (usememos.com)。
• 轻便高效的技术栈后端由 Go(Golang)驱动,高性能且资源占用低;前端基于 React,界面响应迅速、跨平台 (github.com)。
• 高度可定制与扩展支持自定义服务器品牌、主题样式、页面脚本。还提供 ...
Memos开源地址:https://github.com/usememos/memos在线体验Demo:https://demo.usememos.com/explore
核心亮点🔓:完全开源免费,你可以使用开源版体验到所有功能。
🔒:注重隐私,所有数据都存在本地。
📝:支持 Todo/Markdown 排版等笔记核心的功能,同时也支持附件上传,可以作为 flomo 的部分平替。
⚙️:后端使用 GoLang 和 React 开发。虽然作者标榜了高性能,但是个人使用应该好像大概用不到。
🇨🇳:支持中文
🌐:虽然不是客户端应用,但是由于 docker 是跨平台的,网页也适配了移动端,如果有自己服务器的话, 也可以部署成在线应用,具有一定的上手门槛。
OneNavOneNav 是一款功能强大且简洁高效的浏览器书签管理器,支持集中式管理书签,完美解决跨设备、跨平台、跨浏览器的同步与访问难题,实现一处部署、随处访问。它不仅安装简单、界面简洁、操作方便,还可与浏览器扩展(插件)配合使用,为你带来更加高效便捷的书签管理体验。
Github开源地址:https://git ...
带你了解Git以及一些基本的命令
source_url: https://linux.do/t/topic/547501/34
一、Git概述1. Git安装及使用
官网:Git官网
安装:安装适合自己的版本,默认安装即可
使用:选择一个文件夹,右键,当出现:Git Bash后说明安装成功,后续使用都是基于Git Bash
2. Git简介
Git是一个分布式版本控制工具
Git仓库
本地仓库:自己电脑的Git仓库
远程仓库:远程服务器上的Git仓库 commit:提交,将本地文件和版本信息保存到本地仓库
push:推送,将本地仓库文件和版本信息上传到远程仓库
pull:拉取,将远程仓库文件和版本信息下载到本地仓库
二、Git常用命令 此处最最重要的是本地仓库操作和远程仓库操作
1. Git全局设置 设置用户信息
git config --global user.name "用户名" git config --global user.email "邮箱" 查看配置信息
git config --list git config ...
Git常用命令参考手册
基本涵盖了在开发中用到的git命令,能满足日常需求
通俗易懂的例子,30分钟快速入门
注:2020 年 10 月 GitHub 已将默认分支 master 更名为 main 分支。
目录
配置
初始化仓库
克隆仓库
管理仓库
暂存文件
提交文件
推送远端
查看分支
切换分支
创建分支
删除分支
重命名分支
转移提交
临时保存
文件状态
日志
责怪
合并
删除文件
还原
拉取
移动-重命名
比较文件内容差异
查看历史提交信息
回滚版本
撤销
标签
变基
工作流
子模块
子树
二分查找
归档
格式化日志
清空 commit 历史
帮助
提交规范
解决冲突
仓库迁移
奇技淫巧
GUI 客户端
生成 SSH_Key
其他
记住密码
清除账号
加速
思维导图
配置123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354# 查看全局配 ...
编程开发
未读服务端程序下载安装运行安装说明:https://gofrp.org/docs/setup/
首先登录系统,从网上下载frp软件:
https://github.com/fatedier/frp
版本选择 普通的amd内核的64位系统版本,系统版本可以通过命令查询到
1wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz
解压:
1tar -zxvf frp_0.38.0_linux_amd64.tar.gz
重命名:
1mv frp_0.38.0_linux_amd64 frp
配置文件:
1vi frps.ini
frps.ini文件内容,默认即可
12[common]bind_port = 7000
服务端:防火墙放行端口7000、6000
启动服务端
正常启动
1./frps -c ./frps.ini
nohup启动,不保留日志
1nohup ./frps -c ./frps.ini >/dev/null 2>& ...
