服务器

高效博客管理:通过Shell脚本实现Ghost模板的自动替换
服务器

高效博客管理:通过Shell脚本实现Ghost模板的自动替换

需求背景 🤔Ghost每次版本升级后,主题下面所有的hbs模版均会被重置。如果你有自定义的模版,那么每次都会手动再覆盖回去。这对于那些喜欢尝鲜的人来说很不友好。所以自己就写了个shell脚本,将这些繁琐的过程简化了一下。 Shell脚本 以默认主题Casper来说,你需要提前备份好Casper目录下的所有自定义修改后的.hbs模版。并将这些模版放置于你服务器指定的目录。在指定目录创建一个名为update_ghost_templates.sh的文件,添加内容如下: #!/bin/bash # 切换到用户 su - <USERNAME> # 进入网站目录 cd /<WEBSITE_DIRECTORY> # 定义源和目标目录 SOURCE_DIR="/<BACKUP_DIRECTORY>" TARGET_DIR="/<THEME_DIRECTORY>" # 复制并替换模板文件
阅读时间 2 分钟
如何选择云服务器
服务器

如何选择云服务器

要选择云服务器,首先得了解下虚拟机相关的知识。 虚拟机是物理计算机的一种模拟,或者说是一种“虚拟”表示,它使用 CPU、内存和磁盘来存储文件。它可以选择连接到互联网。上述提到的大多数部分都是物理且有形的。与实际的笔记本电脑、服务器和智能手机不同,虚拟机是软件定义的计算机,只是存在于物理服务器内部的代码形式。通过虚拟化技术,可以在单个物理计算机上创建多个具有独立操作系统(OS)和应用程序的虚拟机。然而,由于这些是“虚拟”机器,它们不能直接与物理计算机交互。相反,它们使用一种轻量级的超级监视器(hypervisor),与底层物理硬件进行协调。 虚拟化的工作原理:虚拟化是使用软件过程将物理计算机的“虚拟”版本变为现实的过程。虚拟化利用了从物理主机计算机或远程服务器“借用”的专用内存、CPU和存储。超级监视器(hypervisor)允许物理计算机将其操作系统和应用程序与硬件分离,进而将其进一步划分为各种独立的“虚拟机”。这些虚拟机中的每一个都可以运行自己的应用程序和操作系统,仍然共享来自裸金属服务器的原始共享资源。 VM 的类型: Android 虚拟机
阅读时间 15 分钟