本周日【珠海源创会】一起聊聊:PingCAP分布式事务、支付宝移动端实践、GSBN技术框架选型,点此报名占座

(._.)码农BTS / Hexo 1 ClickShellMIT

Watch 1 Star 8 Fork 0
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
Hexo 博客一键部署程序,支持部署完成检查 展开 收起

取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

Hexo 1 Click

Hexo 1 Click 是为在Git上托管 Hexo 博客作者提供的一键部署程序,支持部署完成检查 由 Shell 语言编写,轻便,支持多平台

源码分析:点击查看

依赖

  • hexo-cli
  • git
  • bash

请确认在 public 目录下已存在 .git/ 路径

特性

本自动化脚本提供部署检查功能,由于大多数使用Hexo的用户将博客托管在各大Git的静态Pages上,每一次 push 之后都要确认是否已经部署,手动刷新需要较长时间。

改脚本在 public 目录下创建 version.txt 文件,以时间戳做版本号,实现部署检测。

安装

进入项目目录,执行命令:

./install.sh

安装程序会要求 sudo 权限

脚本自动安装后会进入配置步骤,先输入public路径的地址 (注意:一定要使用绝对路径,例:/home/username/hexo/public)

然后输入网站域名(用于部署检查) (注意:域名结尾不需要加"/",不要填写带有301跳转的域名,例:http://yoursite.com)

使用

任意目录输入命令:

hexup

即可自动启动部署,当提示Checking时,会自动检查静态Pages部署情况

FAQ

Q: 为什么运行 hexup 提示找不到文件或路径?

  • A: 重新检查安装步骤,是否配置出错

Q: 为什么一直在 Checking?

  • A: 检查域名配置是否有错,是否输入了带有跳转的域名

Q: 为什么不使用 deploy 功能?

  • A: 因为作者忘了这个功能,懒得改

项目点评 ( 3 )

你可以在登录后,发表评论

搜索帮助

12_float_left_people 12_float_left_close