logo
9
0
WeChat Login
docs: 优化徽章写法

hexo + rsync to remote

badge badge badge

在当前的这个示例中,您将通过云原生构建实现,打包"hexo-rsync-remote"项目,将 Hexo 进行编译构建,并将构建的产物通过 Rsync 同步到远端。

前提条件

  1. 使用 云原生构建(CNB) 构建你的项目
  2. 环境变量及其用法,环境变量
  3. 声明式的构建缓存
  4. 插件及其用法,插件市场
  5. 使用tencentcom/rsync :使用 tencentcom/rsync 插件,用户可通过简单的命令行指令实现类似于 scp,同步文件到远端服务器。

配置密钥

# 密钥仓库 env.yml RSYNC_KEY: | -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAplJz7MtuFLDrrqt7Aq6ZBQsoJbebx0tzqneBW1nNaJ0r73W0 87JoXrRvDSWC+ngHgv7YP7tASfsEd8zPBmXbt4qlBIPygfkVxJHwj6+VaooEvZIV -----END RSA PRIVATE KEY----- RSYNC_USER: xxx

从当前示例起步

cnb-init-from https://cnb.cool/examples/ecosystem/hexo-rsync-remote.git

快速开始

点击右上角 Fork 按钮,将项目 fork 到自己的仓库。 然后点击 云原生开发 按钮,开始远程开发。

  1. 安装依赖
yarn install
  1. 运行项目
yarn run server
  1. 预览

img.png