zoukankan      html  css  js  c++  java
  • Hexo博客快速部署

     

    前言

    每次都要进行相同的动作,输入相同的命令,可以把这些命令写成脚本,双击运行。

    GitHub ssh免密登录

    新建文件夹,命名:ssh免密登录.sh

    写入下方命令:

    命令

    #!/bin/sh
    echo "=============================================================="
    echo "-------------------开始配置GitHub的远程连接---------------------"
    echo "==============================================================="
    git config --global user.email "yl1010code@foxmail.com"
    git config --global user.name "yl1010code"
    ssh-keygen -t rsa -C "yl1010code@foxmail.com"
    read -n 1

    注解

    #!/bin/sh :告诉系统使用/bin/路径下的程序sh去解释shell脚本 echo : 文字回显到显示屏。 git config --global user.email "yl1010code@foxmail.com":配置邮箱,你注册GitHub的邮箱 git config --global user.name "yl1010code" :配置用户名,你在GitHub里的用户名 ssh-keygen -t rsa -C "yl1010code@foxmail.com" :获得ssh公钥,邮箱是你注册GitHub的邮箱 read -n 1 :等待读入一个字符,然后关闭终端,目的是让脚本运行结束后停留在终端

    hexo博客一键部署

    新建文件夹,命名:hexo部署.sh

    写入下方命令:

    命令

    #!/bin/sh
    echo "========================================"
    echo "--------------Blog Deployer-------------"
    echo "========================================"
    cd /e/Blog/hexo
    hexo clean
    hexo g
    hexo d
    read -n 1

    注解

    #!/bin/sh :告诉系统使用/bin/路径下的程序sh去解释shell脚本 echo : 文字回显到显示屏。 cd /e/Blog/hexo: 切换到hexo博客所在的目录,路径修改成你自己的 hexo clean: 清除缓存 hexo g :生成网页文件 hexo d :部署到GitHub read -n 1 : 等待输入命令退出

    结语

    只要是重复使用的命令都可以制作成脚本,进行批处理运行。因为git的终端是识别linux命令的,用到的是linux下的脚本语言。 如果Windows上也有像这样需要重复执行的命令,也可以制作批处理脚本。

    注:使用GitHub和gitee搭建的博客都适用。

    个人博客链接

    https://yl1010code.gitee.io/

     

  • 相关阅读:
    入门篇:Ubuntu用apache做web服务器
    Linux上vi(vim)编辑器使用教程
    vim打开文档和多文档编辑
    vim常用命令
    进行有效编辑的七种习惯
    Ubuntu Nginx 开机自启动
    UBUNTU SERVER 12.04搭建PHP环境
    ubuntu下安装Apache+PHP+Mysql
    Ubuntu 12.04下LAMP安装配置
    data warehouse 1.0 vs 2.0
  • 原文地址:https://www.cnblogs.com/glory-yl/p/15399419.html
Copyright © 2011-2022 走看看