NiuC - Hello World - 代码
type: channel
link: https://www.niuc.org/tag/%E4%BB%A3%E7%A0%81/
items: GoLink 超简洁域名缩短程序(ShortURL)
items: 骤雨重山图床
items: Python批量图片转换为WebP格式脚本！
items: WordPress无需插件实现同步文章到其他WordPress站点
items: 地址发布单页源码
items: Windows10极致优化，全套做完提速200%。
items: 仅10行代码可长期关闭Windows系统更新，纯绿色代码！
items: 免费稳定图床记录！
items: Mirages主题一些小修改
items: Yandex Git 资源代码库泄露

GoLink 超简洁域名缩短程序(ShortURL)
type: item
date: 2026-02-09T12:11:00+08:00
description: GoLink 风格UI超简洁域名缩短程序(ShortURL)一款由Google Gemini生成的域名缩短程序。功能：Google风格UI。前台生成短域名密码验证。支持自定义后缀。后台支持修改，删除，增加短链。短域名点击统计。移动端自适应。伪静态：Apache 用户使用此.htaccess。RewriteEngine On RewriteBase / # 排除真实文件和目录 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # 转发给 index.php RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?code=$1 [L,QSA]Nginx 用户使用以下伪静态。location / { # 尝试寻找文件，如果找不到，就转发给 index.php try_files $uri $uri/ /index.php?code=$uri; }源码下载 下载GoLink

骤雨重山图床
type: item
date: 2025-10-28T11:20:00+08:00
description: 写博客尤其是图片多的博客最怕的图片丢失，所以需要一个高速稳定的图床，昨天偶然发现了骤雨重山图床，并且是开源，完全可以免费搭建一个属于自己的图床。 骤雨重山图床：https://wp-cdn.4ce.cn/开源地址：https://github.com/uxiaohan/ZYCS-IMG在现代互联网环境中，快速稳定的图片访问是提升用户体验的重要因素之一。本文将介绍如何利用Cloudflare Pages部署稳定的无限图床Imgur，实现图片上传和访问，并进一步通过WordPress的WP.COM全球图片缓存进行加速，提高图片加载速度。可用于免费图片托管解决方案，Flickr 等替代品。简介Cloudflare Pages 是一个强大的静态网站托管服务，结合了 Cloudflare 的全球 CDN（内容分发网络）优势。Imgur 是一个免费优质的图床。WordPress 的全球图片缓存 是一个高效的 CDN 服务，专门用于加速 WordPress 托管的图片内容。它利用全球分布的节点，将图片缓存并提供快速访问。Cloudflare CDN（内容分发网络）是由Cloudflare提供的服务，旨在加速和保护和加速全球网络应用程序。手动部署准备一个 Cloudflare 账户Fork 本仓库，自由修改App.vue和index.html文件中的文案登录Cloudflare Dashboard打开Workers 和 Pages创建Pages连接到Git选择Github或Gitlab中你刚刚Fork的项目，点击开始设置只需要修改框架预设为Vue即可，点击保存并部署，即可部署成功并投入使用安装教程https://github.com/uxiaohan/ZYCS-IMG/blob/main/README_CN.md

Python批量图片转换为WebP格式脚本！
type: item
date: 2025-05-07T19:39:25+08:00
description: 脚本介绍：该脚本用于批量将当前目录下的 JPG、JPEG、PNG 图片转换为 WebP 格式，并将结果统一输出至一个名为 webp_images 的子目录中。支持增量转换：仅当目标 .webp 文件不存在，或源图像已更新时，才会执行转换操作，避免重复处理，节省资源。✅ 支持 .jpg、.jpeg、.png 格式的图片文件✅ 自动创建输出目录 webp_images✅ 支持智能跳过已转换且未变动的文件✅ 使用 Pillow 库处理图像，设定默认压缩质量为 85✅ 控制台输出转换进度和错误提示脚本名:convert_to_webp.py脚本内容：import os from PIL import Image # 原始图片目录（当前目录） SOURCE_DIR = os.getcwd() # 统一输出目录 OUTPUT_DIR = os.path.join(SOURCE_DIR, "webp_images") os.makedirs(OUTPUT_DIR, exist_ok=True) # 支持的图片扩展名 EXTENSIONS = ('.jpg', '.jpeg', '.png') def is_conversion_needed(src_path, dst_path): """ 判断是否需要转换：目标文件不存在，或源文件比目标更新 """ return not os.path.exists(dst_path) or os.path.getmtime(src_path) > os.path.getmtime(dst_path) def convert_image(file_path, output_dir): try: basename = os.path.splitext(os.path.basename(file_path))[0] webp_path = os.path.join(output_dir, basename + ".webp") if not is_conversion_needed(file_path, webp_path): print(f"[跳过] 已存在并是最新: {basename}.webp") return img = Image.open(file_path) img.save(webp_path, 'webp', quality=85) print(f"[转换] {file_path} -> {webp_path}") except Exception as e: print(f"[错误] 转换失败: {file_path} 错误: {e}") def batch_convert(source_dir, output_dir): for root, _, files in os.walk(source_dir): for filename in files: if filename.lower().endswith(EXTENSIONS): file_path = os.path.join(root, filename) convert_image(file_path, output_dir) if __name__ == "__main__": print(f"📁 扫描目录: {SOURCE_DIR}") print(f"💾 输出目录: {OUTPUT_DIR}") batch_convert(SOURCE_DIR, OUTPUT_DIR) print("✅ 全部转换完成。")本文转自：https://www.nodeseek.com/post-333170-1

WordPress无需插件实现同步文章到其他WordPress站点
type: item
date: 2025-04-03T15:15:00+08:00
description: 多个WordPress站点想要文章相同，可以使用本文的方法实现自动同步。 思路在另一个 WordPress 站点创建一个API，文章发布时用cURL模拟 POST 请求 API 利用wp_insert_post()函数来创建文章。支持同步文章标题、内容、类型、分类、标签，分类需要另一个站点也有创建相同名称的分类，别名和ID不需要相同。实现在负博客站点的根目录创建一个文件，命名为xxxxxxxx-post.php，并设置用于启动 API 的 key，代码如下：<?php /* 文章发表后同步到另一个站点（接收） */ define('WP_USE_THEMES', false); require_once("wp-load.php"); $key='xxxxxxxxxx'; //设置API的密钥，建议设置复杂 if($_POST['key']==$key){ $categorys=explode(',',$_POST['category']); $category=array(); for($x=1;$x<count($categorys);$x++) { $category[$x-1]=get_cat_ID($categorys[$x]); } $info = array( 'post_title' => $_POST['title'], 'post_content' => $_POST['content'], 'post_status' => 'publish', 'post_author' => 1, //发布文章的作者ID，1 为管理员 'post_date' => $_POST['date'], 'tags_input' => $_POST['tags'], 'post_category' => $category, 'post_type' => $_POST['type'] ); wp_insert_post( $info ); } ?>在主博客主题的functions.php文件的最后一个?>前加入已下代码，并设置 key，修改 API 地址：/* 文章发表后同步到另一个站点(发送) */ add_action('publish_post', 'E_sync_post'); //钩子，在文章发布时执行 function E_sync_post($post_ID) { $key='xxxxxxxxxxxxx'; //输入你设置的密钥 $url='http://xxxxxx/xxxxxxxxxxxx-post.php';//API地址(接受同步文章博客地址，例：xx表示为发布文章主博客，那填写API地址就是负博客地址) $post_info = get_post($post_ID); if ( $post_info->post_status == 'publish' && $_POST['original_post_status'] != 'publish' ) { $title=$_POST['post_title']; $content=$_POST['content']; $date=$_POST['aa'].'-'.$_POST['mm'].'-'.$_POST['jj'].' '.$_POST['hh'].':'.$_POST['mn'].':'.$_POST['ss']; $category=''; for($x=1;$x<count($_POST['post_category']);$x++) { $category.=','.get_cat_name($_POST['post_category'][$x]); } $type=$_POST['post_type']; $tags=str_replace('、',',',$_POST['tax_input']['post_tag']); if($_POST['newtag']['post_tag']){ $tags.=','.str_replace('、',',',$_POST['newtag']['post_tag']); } $data = 'key='.$key.'&title='.$title.'&content='.$content.'&date='.$date.'&category='.$category.'&type='.$type.'&tags='.$tags; $ch = curl_init (); //cURL模拟POST curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, TRUE ); curl_setopt ( $ch, CURLOPT_POST, TRUE ); curl_setopt ( $c…

地址发布单页源码
type: item
date: 2024-09-28T15:39:13+08:00
description: 演示页面：https://niuc.org/fby.html保存以下全部代码并修改对应名字与域名后另存在.html即可。 NIUC.ORG-地址发布页，收藏我回家不迷路！ NIUC.ORG-地址发布页 Ctrl+D 收藏本页到浏览器收藏夹 NIUC.ORG（主） NIUC.ORG NIUC.ORG（备） NIUC.ORG 部分中国网络屏蔽网址,打不开请爬梯子访问！ © 2024 NIUC.ORG. 保留所有权利。 本文转载自：https://www.nodeloc.com/d/10253

Windows10极致优化，全套做完提速200%。
type: item
date: 2024-06-08T15:12:36+08:00
description: 注：只是作为电脑极致优化参考，如认为没必要优化参考项，删除里面相关配置即可。使用方法，PC桌面新建文档，将以下代码复制粘贴到新建文档中，然后将文档后缀名TXT改为reg保存即可。以下没段代码的作用都有注释，可以按照注释选择自己需要优化的部分即可。Windows Registry Editor Version 5.00 ;最开始这句"Windows Registry Editor Version 5.00"是注册表文件必备语句，请不要删除。 ;以";"开头的语句是注释语句，不起任何作用，只是注释而已。 ;***桌面图标优化*** ;在桌面显示此电脑 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel] ;"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000001 ;默认值 "{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000000 ;; ;在桌面显示控制面板 ;; [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel] ;; ;"{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}"=dword:00000001 ;默认值 ;; "{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}"=dword:00000000 ;***任务栏优化*** ;显示Windows10_1903任务栏小娜按钮 ;; [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] ;; ;"ShowCortanaButton"=dword:00000000 ;隐藏 ;; "ShowCortanaButton"=dword:00000001 ;显示 ;将任务栏中的搜索调整为仅显示图标 ;; [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search] ;; "SearchboxTaskbarMode"=dword:00000000 ;隐藏 ;; ;"SearchboxTaskbarMode"=dword:00000001 ;仅显示图标 ;; ;"SearchboxTaskbarMode"=dword:00000002 ;显示搜索框 ;默认值 ;当任务栏被占满时 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "TaskbarGlomLevel"=dword:00000000 ;始终合并 ;默认值 ;锁定任务栏 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "TaskbarSizeMove"=dword:00000000 ;隐藏任务栏上的人脉 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People] "PeopleBand"=dword:00000000 ;任务栏时钟精确到秒 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "ShowSecondsInSystemClock"=dword:00000001 ;语言栏隐藏到任务拦 [HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar] "ShowStatus"=dword:00000004 "ExtraIconsOnMinimized"=dword:00000000 ;取消语言栏上的帮助按钮 [HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar\ItemState\{ED9D5450-EBE6-4255-8289-F8A31E687228}] "DemoteLevel"=dword:00000003 ;***主题设置优化*** ;将Windows10改为浅色主题…

仅10行代码可长期关闭Windows系统更新，纯绿色代码！
type: item
date: 2023-08-05T12:23:00+08:00
description: 友情提示 网上有各种禁止更新系统的软件非常多。不过大部分都是可执行软件，担心里面加“料”。可以试一试本文的方法。 Windows 自带的暂停更新功能但缺点是，系统默认只能暂停5周，无法再次暂停！！ 注册脚本电脑桌面新建文本文件，将下面的代码复制进去（需要什么功能，复制那个，不要全部复制）保存后修改文件名为：脚本.reg 双击运行即可！如果无法修改后缀名？Win11 可见下面入口开启扩展名显示。Win 10 系统如图开启扩展名。暂停更新代码Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] "FlightSettingsMaxPauseDays"=dword:00001b58 "PauseFeatureUpdatesStartTime"="2023-07-07T10:00:52Z" "PauseFeatureUpdatesEndTime"="2042-09-05T09:59:52Z" "PauseQualityUpdatesStartTime"="2023-07-07T10:00:52Z" "PauseQualityUpdatesEndTime"="2042-09-05T09:59:52Z" "PauseUpdatesStartTime"="2023-07-07T09:59:52Z" "PauseUpdatesExpiryTime"="2042-09-05T09:59:52Z"恢复更新代码Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] "FlightSettingsMaxPauseDays"=- "PauseFeatureUpdatesStartTime"=- "PauseFeatureUpdatesEndTime"=- "PauseQualityUpdatesStartTime"=- "PauseQualityUpdatesEndTime"=- "PauseUpdatesStartTime"=- "PauseUpdatesExpiryTime"=-暂停效果Windows - 设置 - 更新和安全 ，可见已经暂停！这下子一劳永逸了~~~本文转载自：https://51.ruyo.net/18440.html

免费稳定图床记录！
type: item
date: 2023-03-29T19:41:00+08:00
description: 常用图床流浪图床 - https://p.sda1.dev/Imgur - https://imgur.com/即可图床 - https://jiketuchuang.com/使用Imgur由于你懂的原因，Imgur图床在国内是无法正常使用的，不过方法总比困难多。使用图片缓存服务就可以在国内顺利访问Imgur图片，提供几个目前还能正常使用的网站。【国内网宿节点，只能加载特定图床图片如imgur】https://search.pstatic.net/common/?src=【Akamai节点，没有使用限制】https://imageproxy.pimg.tw/resize?url=【CloudFlare节点】https://images.weserv.nl/?url=【CloudFlare节点】https://pic1.xuehuaimg.com/proxy/图片缓存服务使用方法Imgur图片地址：https://i.imgur.com/ewgKidq.jpg图片缓存服务地址：https://search.pstatic.net/common/?src=https://i.imgur.com/ewgKidq.jpgImgur反代如果有自己的VPS服务器，我更推荐自己在服务器上反代Imgur，达到稳定访问Imgur图片。 不可使用国内服务器 Nginx 配置：server { listen 80; server_name imgur.ihainan.me; return 301 https://$host$request_uri; } server { listen 443 ssl; server_name imgur.ihainan.me; if ($server_port !~ 443){ rewrite ^(/.*)$ https://$host$1 permanent; } location / { # Proxy proxy_pass https://i.imgur.com/; proxy_http_version 1.1; # Limitations client_max_body_size 1000m; proxy_read_timeout 300s; proxy_send_timeout 300s; # Headers proxy_set_header Referer ""; proxy_set_header User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade "websocket"; proxy_set_header Connection "Upgrade"; } ssl_certificate /etc/letsencrypt/live/ihainan.me/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/ihainan.me/privkey.pem; }将以上代码中的域名imgur.ihainan.me替换成自己反代imgur域名地址，最下面的SSL证书地址也替换成自己的。部署完成以上反代后，imgur原地址https://i.imgur.com/xxx.jpg 就反代成了 https://imgur.ihainan.me/xxx.jpgimgur反代转自：https://www.ihainan.me/imgur-redirect-190524/

Mirages主题一些小修改
type: item
date: 2023-02-23T16:48:00+08:00
description: 最近使用Mirages主题得到很多人的帮助，下面整理一下我个人目前对本站的一些修改。一、Typecho 开启外链转内链使用的插件是 ShortLinks本站之前一直就有使用这个插件，不过这个插件跟Mirages主题有冲突，解决方法：打开 usr/plugins/ShortLinks/Plugin.php 冲突一冲突二 搜索Typecho_Plugin::factory('Widget_Abstract_Contents')->contentExTypecho_Plugin::factory('Widget_Abstract_Contents')->excerptEx替换Typecho_Plugin::factory('Mirages_Plugin')->contentExTypecho_Plugin::factory('Mirages_Plugin')->excerptEx搜索Typecho\Plugin::factory('\Widget\Base\Contents')->contentExTypecho\Plugin::factory('\Widget\Base\Contents')->excerptEx替换Typecho\Plugin::factory('Mirages_Plugin')->contentExTypecho\Plugin::factory('Mirages_Plugin')->excerptEx 二、Typecho 简单实现点击复制在文章中插入大量无意义内容一不美观，二不便复制，不如使用 js 创建隐藏内容的复制按钮吧。这个我就不介绍了，大家直接去看大佬的教程就好。https://logi.im/blog/copy-on-btn-click-in-typecho.html三、为 Typecho 添加B站蛆音娘表情这个也是转载自老大的站，需要的直接去看原文。https://logi.im/blog/add-quyin-emotion-to-typecho.html四、B站C酱です表情包。模仿大佬的添加表情包方法，我自己也弄了一套B站C酱です表情包。::Cjiang:AWSL:: C酱です表情包下载 解压的文件夹Cjiang不用改名。如何上传表情包素材看上面大佬添加B站蛆音娘表情教程即可。上传素材和添加方法都是一样的。 表情包配置列表 "C酱です": { "type": "usr", "name": "Cjiang", "suffix": ".png", "retinaSuffix": ".png", "imgClass": "Cjiang", "container": [{ "icon": "icon", "text": "C酱" }, { "icon": "Cjiang", "text": "C酱-)—(" }, { "icon": "AWSL", "text": "C酱-AWSL" }, { "icon": "GKD", "text": "C酱-GKD" }, { "icon": "HSO", "text": "C酱-HSO" }, { "icon": "kira", "text": "C酱-kira" }, { "icon": "KOROSUZO", "text": "C酱-KOROSUZO" }, { "icon": "az", "text": "C酱-啊这" }, { "icon": "bya", "text": "C酱-不要啊" }, { "icon": "cq", "text": "C酱-超强" }, { "icon": "dyx", "text": "C酱-打游戏" }, { "icon": "dhks", "text": "C酱-多喝开水" }, { "icon": "gml", "text": "C酱-果咩捏" }, { "icon": "hh", "text": "C酱-哈哈" }, { "icon": "hp", "text": "C酱-害怕" }, { "icon": "he", "text": "C酱-好诶" }, { "icon": "jx", "text": "C酱-惊吓" }, { "icon": "jg", "text": "C酱-警告" }, { "icon": "tt", "text": "C酱-秃头" }, { "icon": "wh", "text": "C酱-问号" }, { "icon": "xf", "text": "C酱-下饭" }, { "icon": "yb", "text": "C酱-一般" }, { "icon": "zlyb", "text": "C酱-再来亿把" }, { "icon": "zjsf", "text": "C酱-真剑胜负" },…

Yandex Git 资源代码库泄露
type: item
date: 2023-02-04T16:22:46+08:00
description: 软件工程师 Arseniy Shestakov 分析了泄露的 Yandex Git 资源库，并表示它包含了关于以下产品的技术数据和代码：Yandex 搜索引擎和索引机器人Yandex 地图爱丽丝（ AI 助手）Yandex 出租车Yandex Direct （广告服务）Yandex 邮件Yandex Disk （云存储服务）Yandex 市场Yandex Travel （旅游预订平台）Yandex360 （工作空间服务）Yandex 云Yandex Pay （支付处理服务）磁力下载：magnet:?xt=urn:btih:7e0ac90b489baee8a823381792ec67d465488fef代码目录：https://gist.github.com/ArseniyShestakov/53a80e3214601aa20d1075872a1ea989本文转载自：https://jike.info/topic/13875/yandex-git-资源代码库泄露