个人博客的搭建 - wuuconix's blog
2023-02-19 12:20:35 时间
背景
目前我的博客是放在docker中,然后机器提供服务。但是如果只是在docker中进行修改,比如创建新文章,而在主机里没有备份的话,下次重开容器你的所有文章都会无。
以下是我的解决方法。首先github上创建一个仓库,克隆到本地。然后在新建容器的时候把文件绑定到仓库里的某个文件夹中。然后再进入容器进行写文章,比如hexo new test,就会再source/_posts/中新建一个test.md,我们可以在容器里直接写,但那样很麻烦。因为我们一开始生成容器的时候已经绑定了文件夹,容器内部的变化会直接影响主机的变化,所以我们可以快乐的在主机里进行写文章。
而且这样相当于主机里有了虚拟机内部实时的文件。
然后写完某篇文章后再git push到github,妈妈再也不用担心我写的博文丢失了!
使用方法
docker build -t hexo-server .
docker run -itd --name hexo-server -v /root/wuuconix-s-blog/blog:/root/blog -p 80:4000 hexo-server bash
博客地址
- 校园网访问 http://wuuconix.xyz/
- 公网访问 https://wuuconix.link/
相关文章
- Linux 将Shell脚本转换为C
- proto vs gzip proto in golang
- 基于go语言的声明式流式ETL,高性能和弹性流处理器
- C/C++ 实现远程线程DLL注入
- C/C++ 实现远程代码注入
- 嵌入式:ARM嵌入式系统开发流程概述
- 嵌入式:ARM常用开发编译软件介绍
- C++——构造函数的使用注意事项及static用法
- 嵌入式系统底层软件的复杂性
- git 命令别名配置
- C和C++安全编码复习
- git 无法提交空目录 ? (.gitkeep 文件的作用)
- PHP 字符串中 {} 的使用
- PowerShell 反弹渗透技巧
- Kali Linux安装AWVS漏扫工具
- brew 安装 nginx 配合PHP工作
- Linux 系统的安全加固
- C/C++ 编写并提取简易 ShellCode
- C/C++ 编写并提取通用 ShellCode
- Linux 系统下提取 ShellCode