Myeeygo's blog Myeeygo's blog
首页
技术
关于
  • 分类
  • 标签
  • 归档

Myeeygo

个人技术博客
首页
技术
关于
  • 分类
  • 标签
  • 归档
  • GitHub高级搜索技巧
  • GithubPage配置
  • kali配置clash
  • Vmware移动kali文件后无法正常进入系统
  • 对git设置代理
  • AndroidStudio模拟器无法启动问题
  • win11更新23H2失败问题
  • win11固定应用到开始菜单
  • Excel相关问题
  • Virtualbox虚拟机扩容
  • Virtualbox虚拟机使用主机VPN
  • vscode选择虚拟环境python解释器
  • 云服务器进行rdp远程桌面连接
  • 同一局域网的服务器使用本地VPN代理
  • 将jar转换为dex
  • 导出AndroidStudio中的apk依赖jar包
  • 解决在conda中未使用对应python版本
  • 云服务器ssh连接排查记录
  • 使用qq联系openclaw掉线问题
  • python的subprocess命令运行问题
  • 本地电脑访问云服务器自建网站
  • 中文路径pip安装报错
  • ssh连接权限问题设置
  • git大文件上传问题
  • 博客网站云服务器配置流程
    • 问题描述
    • 解决方法
  • 远程云服务器使用本地代理
  • 技术
myeeygo
2026-05-19
目录

博客网站云服务器配置流程

# 问题描述

自己写了一些技术博客,之后凑巧买了一台云服务器,因此打算在服务器上面部署自己的博客网站

# 解决方法

首先使用的是 xugaoyi/vuepress-theme-vdoing: 🚀一款简洁高效的VuePress知识管理&博客(blog)主题 (opens new window) 博客模板。配置好之后可以在本地运行,也可以配置在github上面。

配置在GitHub上面的可以看对应的记录贴 “GithubPage配置” 。

在服务器上面配置时,考虑到本机和服务器之间传文件不方便,因此使用github作为中转。正好因为配置github page也上传了对应文件。

不过有个问题,就是commit的问题 。因为这个博客模板要上传 “\docs.vuepress\dist”中的内容,而这个文件夹每次构建都会删除全部内容,重新生成。导致 .git 文件每次都要重新生成。

因此通过先pull拉取,之后以本地为基准自动合并,最后push上传的方式解决。

具体代码如下

cd docs/.vuepress/dist
git init
git add -A
git commit -m "change blog contents"
git remote add origin https://github.com/myeeygo/myeeygo.github.io.git 
git pull origin master --allow-unrelated-histories -X ours --no-edit
git -c http.proxy=http://127.0.0.1:7897  push -u origin master 
pause
1
2
3
4
5
6
7
8

其中最重要的一行是“git pull origin master --allow-unrelated-histories -X ours --no-edit”。

之后从云服务器拉取github的。

第一次拉取可以使用

git clone bala……bala.git
1

之后更新使用

git fetch origin && git reset --hard origin/master
1

使用了 git reset 是因为在构建时进行了自动合并,一些信息被改变了。

之后就得到了最新的博客内容

git大文件上传问题
远程云服务器使用本地代理

← git大文件上传问题 远程云服务器使用本地代理→

最近更新
01
远程云服务器使用本地代理
05-19
02
git大文件上传问题
05-19
03
ssh连接权限问题设置
04-30
更多文章>
Theme by Vdoing | Copyright © 2025-2026 Myeeygo | 鲁ICP备2026016472号-3 | 鲁公网安备37028202001294号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式