记一下 Hexo 配置 Git 部署
记录一下今天给 Hexo 配置 Git 部署的过程,免得下次又忘。 1. 安装部署先装上 hexo-deployer-git,Hexo 默认不带这个,得自己装。 1npm install hexo-deployer-git --save 2. 设置 Git 用户信息告诉 Git 你是谁。用户名和邮箱建议跟 GitHub 账号保持一致,尤其是邮箱,否则提交记录上的”小绿点”可能对不上号。 12git config --global user.name "你的GitHub用户名"git config --global user.email "你的GitHub关联邮箱" 3. 生成 SSH 密钥执行命令后一路回车就行,然后找到 id_rsa.pub 文件,把里面的内容复制出来。 1ssh-keygen -t rsa -C "你的GitHub关联邮箱" 4. 把公钥添加到 GitHub打开 GitHub → Settings → SSH and GPG keys → New SSH key,把刚才复制的内容粘进去,起个名字...
Docker 基础环境安装
本文以 Debian 环境安装 Docker 并编写。 Docker 是一种开源的容器化平台,用于将应用及其依赖打包到一个轻量级、可移植、自包含的运行环境中,从而实现“一次构建,到处运行”。它基于 Linux 内核的命名空间(namespace)和控制组(cgroups) 技术,实现进程级隔离和资源限制,比传统虚拟机更高效。 Docker 分为 Docker EE(企业版) 和 Docker CE(社区版),本文使用 Docker CE。 1. 安装基础工具我使用 Debian 10 (Buster) 作为基础环境。如果你的服务器是初次使用那么需要先安装一些必须的依赖。 更新本地软件包索引列表并安装必要依赖: 12sudo apt updatesudo apt install ca-certificates curl 2. 配置 Docker GPG 密钥创建一个目录用于存放 Docker GPG 密钥,并给予 0755 权限。从 Docker 官方地址下载 GPG 密钥保存到 /etc/apt/keyrings/docker.asc 123sudo install -...
Debian 10 更换归档源
今天下午打算给服务器装个 Docker 部署一些服务用,选了 Debian 10。但是执行更新软件列表的命令,发现系统的软件源已经停止维护了,没法用。随后查了资料,Debian 10 (buster),它已经在 2024年6月结束了标准支持(EOL),软件源已经被移到了 Archive。可以把系统源改成归档源解决,记下过程方便之后查看。 注意:Debian 10 已经停止推送安全更新,如非必要请使用仍处于维护生命周期的版本! 更换归档软件源1. 备份系统源列表事前须备份养成好习惯 😋 1cp /etc/apt/sources.list /etc/apt/sources.list.bak 2. 编辑源列表1nano /etc/apt/sources.list 3. 替换软件源地址替换完后 Ctrl + O 保存修改,Ctrl + X 退出 nano。 123deb http://archive.debian.org/debian/ buster main contrib non-freedeb http://archive.debian.org/debian/ buste...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment




