Eric Jin

Every failure is leading towards success

相互同步 VPS 和 GitHub 上的 git 仓库

背景 由于公司或者某些地方对 GitHub 的网络非常的不友好,所以我希望这时候把代码直接推送到我的服务器上,由服务器同步到 GitHub 上去。 而家里的网络我会直接推送到 GitHub,所以这个时候也需要 GitHub 能把代码同步到服务器上,便于其他客户端从服务器获取到最新的代码。 步骤 1. 在服务器上创建空仓库 在服务器上创建一个新的空仓库作为中转站,该仓库将不储存代码,只保存提交记录( …...

将 Obsidian 和 Hugo 结合使用,实现内容管理和网站呈现分离

在 Hugo 中,contentDir 参数则指定 Hugo 应该从哪个目录获取 Markdown 文件。默认情况下,Hugo 会从 content 目录中获取 Markdown 文件。但是,如果你希望从其他目录获取 Markdown 文件,可以使用 添加contentDir 配置信息或者--contentDir 参数。 publishDir 是一个配置选项,用于指定生成站点时将所有静态资源( …...

使用warp+gost 获取原生IP

被chat gpt 修改润色过 访问ChatGPT需要使用“原生 IP”。所谓“原生 IP”是指网站的 IP 地址和其机房的 IP 地址是一致的。但很多 IDC 提供商的 IP 都是从其他国家调配来的。这导致我们即使翻墙了,使用美国的 VPS,但仍然访问不了相关服务。因此,我们需要使用 Cloudflare Warp 来访问这些网站。 安装 Warp WARP 模式是 Cloudflare 提供的 …...

Docker Compose 实现nginx,trojan,vless 共用433端口

为了速度和安全性,最近把梯子更新为Trojan 和Vless。 但同时也希望它们都共用433端口。 1. 准备 VPS 一个域名,配置多个站点,多个站点都需要SSL 证书,直接使用letsencrypt 进行认证,可以参考升级https 2.实现 所有应用都docker 化,用docker-compose 来进行编排。轻量级,可复制,可迁移。 我们先参考:Trojan 共用 443 …...

Hugo 添加代码高亮

今天搞blog 的时候发现代码的高亮格式异常的怪,看着非常的不舒服。按理来说Markdown 写出来的code 格式不应该是这样的。然后查了点资料,找到了有hugo 官方支持的高亮。 Syntax Highlighting Hugo comes with really fast syntax highlighting from Chroma. 官方这这个t is built in Go and …...

ARTS WEEK 9

Algorithm Description Given an array nums of n integers and an integer target, find three integers in nums such that the sum is closest to target. Return the sum of the three integers. You may assume …...

ARTS WEEK 8

simplest and powerful Productivity Technique & share for docker compose

Algorithm Description Given an array with n integers, your task is to check if it could become non-decreasing by modifying at most 1 element. We define an array is non-decreasing if array[i] <= …...

XSS

什么是XSS攻击 “XSS是跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。” 分类 三类: 反射型 XSS(非持久型)、 …...

升级https

免费升级网站HTTPS 升级完网站的部署工具,今天又把网站变成了https, 这个在之前看《图解HTTP》的时候就想弄,不过一下又忘了,今天算是把它搞定了。 我这边用的 Let’s Encrypt 的免费的机构认证。进入它的官网直接get started就好了。 要让你的网站启用https,你需要从权威认证机构拿到一个认证证书,Let’s Encrypt 就是一家认证机构。 …...

ARTS-WEEK 7

Algorithm Description Given a 2D integer matrix M representing the gray scale of an image, you need to design a smoother to make the gray scale of each cell becomes the average gray scale (rounding …...