Nginx Proxy Manager 使用教程
前言对于现在网站来说, HTTPS 证书已经必不可少,虽然我们已经可以使用 Let’s Encrypt 获取免费证书,并且可以使用 acme.sh 快速申请、自动续期,但是每次添加新域名时仍然需要编辑 Nginx 配置文件,略有麻烦。 本文将介绍使用 Nginx Proxy Manager 设置 Nginx 反向代理,同时支持自动申请、续期 HTTPS 证书,即便在局域网内也可以使用 API 申请证书! Nginx Proxy Manager 完全是图形界面,不懂代码也没有关系,非常适合个人使用! 主要特点: 漂亮的用户界面 轻松的反向代理设置 轻松配置HTTPS,内置对 Let’s Encrypt 的支持 提供 Docker 镜像 ,轻松部署 支持多用户,提供简单的访问权限设置 与 Nginx 对比 特性 Nginx Proxy Manager Nginx(手动配置) 配置方式 Web 界面管理,操作简单 手动编辑配置文件,灵活度高 功能性 基础反向代理与 SSL...
我的 Hexo Butterfly 主题设置
这里是我对 Hexo Buttery 进行设置的修改,与其他设置,仅供参考。 配置修改修改菜单部分12345678910menu: 主页: / || fas fa-home 分类: /categories/ || fas fa-archive 标签: /tags/ || fas fa-tag 关于: /about/ || fas fa-user 友情链接: /link/ || fas fa-link 语言|| fas fa-language: English: /en/ || fas fa-e 中文: / || fas fa-c 日本語: /ja/ || fas fa-j 允许代码块全屏12code_blocks: fullpage: true 修改个人图片12345favicon: /img/favicon.pngavatar: img: /img/avatar.png effect: false 设置 TOC 自动展开123toc: # expand: false expand: true 开启搜索1pnpm install...
在 Debian 中安装 Docker 以及 Docker Compose
现在越来越多的应用可以使用 Docker 一键部署,本文将介绍如何在 Debian 12 中安装 Docker 与 Docker Compose。 验证环境 123456root@debian:~# lsb_release -aNo LSB modules are available.Distributor ID: DebianDescription: Debian GNU/Linux 12 (bookworm)Release: 12Codename: bookworm 安装同样适用于 Debian 11 以及 Ubuntu 24.04 Docker 介绍Docker 是一个开源的容器化平台,它可以将应用程序及其依赖打包到一个轻量级、可移植的容器中,使其能够在任何环境中一致地运行。 轻量:容器共享宿主机的操作系统内核,启动速度快,占用资源少。 可移植:容器可以在开发、测试和生产环境中一致运行,解决“环境不一致”的问题。 隔离性:每个容器都是独立运行的,互不影响。 快速部署:通过镜像技术,实现应用的快速打包、发布和部署。 Docker Compose 介绍Docker...
为 Hexo 博客添加评论系统,Giscus or Twikoo or Arttalk or Disqus
前言静态博客系统不像 Wordpress 一样自带评论系统,不过由于使用静态博客的人越来越多,社区已经有了多种评论系统可以供我们选择。 如果你还没有属于自己的博客,可以查看: 使用 Hexo + GitHub 建立个人博客 本文将基于Hexo Butterfly 主题介绍以下四种评论系统的添加方法,可以选择一个适合自己的,同样适用于其他主题或是其他博客系统: Giscus: 评论托管在 GitHub 上,用户评论必须使用 GitHub 账户登陆,在开发者中比较流行。 Twikoo:可以自己托管的评论系统,用户评论无需登陆,可以使用第三方云服务托管。 Artalk: 同样可以自己托管,相比于 Twikoo 国际化更好支持更多的显示语言,需要有一个服务器部署。 Disqus: 设置上相对最简单,用户评论必须登陆,需要有 Disqus 账户,会有广告,中国大陆可能无法访问 更多的评论系统可以查看 Butterfly 设置文档 GiscusGiscus 是一个基于 GitHub Discussions 的评论,其他基于 Github 的评论系统还有 Gitalk...
如何在 macOS 中安装 Homebrew
有时我们在网络上看到别人使用 macOS 安装软件是使用的下面的命令,非常的方便。 1brew install package 本文将介绍如何在 macOS 15 中安装 Homebrew ,让这个命令在您的 mac 中也生效,同时 Git 也将会被安装。 什么是 HomebrewHomebrew 是一款自由及开放源代码的软件包管理系统,用以简化 macOS 系统上的软件安装过程。它拥有安装、卸载、更新、查看、搜索等很多实用的功能,通过简单的一条指令,就可以实现软件包管理,十分方便快捷。 安装 Homebrew打开终端程序,在 Mac 上打开或退出“终端”: 启动台 > 其他 > 终端 启动台 或是 Commond⌘ + 空格 打开聚焦搜索,搜索 终端 或是 Terminal 官方源安装如果无法访问 Github 可以查看使用镜像源安装的部分 复制安装命令 1/bin/bash -c "$(curl -fsSL...
如何使用 SSH key 连接 GitHub
如果需要频繁的进行 GitHub pull/push 操作,使用 SSH key 绑定到 GitHub 会更加方便,绑定后将使用公钥加密来验证用户身份,比传统的用户名和密码方式更安全。 本文命令与截图对应下面的系统版本,需要先安装 Git Windows 11 : 一般安装 64-bit Git for Windows Setup, 安装选项全部默认即可 macOS 15.1 : 更推荐通过安装 Homebrew 获取 Git 程序,查看 如何在 macOS 中安装 Homebrew 打开终端程序Windows 右键点击开始菜单,选择终端 或是按 Windows + R 快捷键打开 运行 窗口,输入 cmd ,回车打开 macOS 启动台 > 其他 > 终端 启动台 或是 Commond⌘ + 空格 打开聚焦搜索,搜索 终端 或是 Terminal 安装 Git 后,使用 git -v 测试,如果安装成功会显示版本号 12> git -vgit version 2.47.1 然后设置 Git 的个人信息 12git config...
Docker 项目,使用 EasyImage 轻松搭建个人图床
介绍我们有时需要上传一些图片用于个人博客,或是其他项目分享,如果你也像我一样更加希望图片存放在自己的服务器上而不是第三方平台上,那么推荐搭建一个属于自己的图床。 本文将介绍如何使用 Docker 快速部署一个基于 EasyImage 2 的图床服务。 EasyImage 特点EasyImage 简单强大,无数据库非常适合小服务器。 支持WebP格式转换 支持仅登录后上传 支持设置图片质量 支持文字/图片水印 支持设置图片指定宽/高 支持上传图片转换为指定格式 支持限制最低宽度/高度上传 支持API 在线管理图片 等更多功能 部署本文的命令适用于 Debian 12,并且需要在 root 用户下完成,请使用 sudo -i 或 su root 切换到 root 用户进行操作。 安装 Docker相比于直接安装 Debian 仓库中的 docker,更推荐使用 Docker 官方的源进行安装,并且将安装 docker compose 进行管理 Docker 项目。 首先需要更新和安装软件: 123apt updateapt upgrade...
如何安装 Node.js
本文将带介绍如何在电脑上安装 Node.js 运行环境,从而可以使用丰富的应用 Nodejs 程序。 WindowsmacOSLinuxWindows测试安装环境为 Windows 11 下载 Node.js访问 Node.js 的官方网站的 下载页面 下载安装包。 我们选择 预构建安装程序 ,选择一下自己的系统与 CPU 架构类型, Windows 一般选择 x64,再选择 Node.js 版本。 推荐选择版本号为偶数的 LTS 版本 安装 Node.js然后打开安装程序 node-v22.12.0-x64.msi,安装过程没有陷阱,我们 同意 协议后,一路点击 Next 即可。 安装完成后,打开终端程序: 右键点击开始菜单,选择终端 或是按 Windows + R 快捷键打开 运行 窗口,输入 cmd ,回车打开 或是在资源管理器的地址栏中输入 cmd 回车打开(终端的运行目录将是资源管理器所在的目录) 运行下面的命令测试安装结果。 1node -v 1npm -v 如果可以成功输出版本号,表示安装成功。 macOS测试安装环境为 macOS...
2025 使用 Hexo + GitHub 建立个人博客
前言欢迎来到我的世界!这里是 Mr. O。你是否也有过这样的想法:拥有一个属于自己的博客,记录生活的点滴、分享自己的经验或者展示你的专业技能? 其实,搭建一个个人博客并不像想象的那么复杂。借助 GitHub 提供的免费托管服务,以及功能强大、简单易用的 Hexo 静态博客框架,我么可以轻松打造一个属于自己的博客平台。而且,这个过程完全免费! 在本文中,我将带你一步步了解如何利用 GitHub Pages 和 Hexo 快速部署一个美观、实用的个人博客,让你的思想在网络世界自由驰骋。 让我们开始吧! HexoHexo 是一个快速、简洁且高效的博客框架,支持丰富的 主题 ,我们只需要使用 Markdown 语法编写文章,Hexo 将为我们生成网站的文件。 GitHubGitHub 是全球最大的代码托管网站和开源社区,我们可以使用 GitHub 免费的 Pages 服务托管我们的博客。 如果你还没有 Github 账户,可以免费注册一个: https://github.com/signup 准备工作拥有了 GitHub 账户之后,我们需要在电脑上安装下面的软件 安装...