构建效果如上面视频所示,如果浏览器不支持请戳一下链接: 自动化部署构建效果 .只要将编辑的 .md 文件推送到 github 上,博客网站就可以更新这篇文章. 其实差不多半年前也构建过一次,由于安装 travis-ci 失败终结了~这一次看到小伙伴也在使用,就想整好拿来玩玩.只能说,这些还挺有意思,挺牛逼的,哈哈哈. hexo A fast, simple & powerful blog framework hexo - hexo 官网 hexo 一个基于 node.js 开源博客框架 hexo…
目录 一.说明 二.成品展示 三.前期准备 本地安装 node.js 本地安装 git github 账号 创建仓库 travis ci 账号 四.安装 Hexo 五.使用 hexo 搭建博客 六.部署到 github pages 七.使用 travis ci 进行自动化部署 小结 一.说明 本系列文章将会详细说明使用 Hexo + github pages 来搭建个人博客,并对主题进行配置,然后使用 travis ci 来进行自动化部署的全过程. 搭建一个赏心悦目的博客,写文章和阅读也会更加舒…
每次换系统或换电脑之后重新部署博客总是很苦恼?想像jekyll那样,一次性部署完成后,以后本地不用安装环境直接 git push 就能生成博客?那推荐你应该使用使用 Travis CI了. 这篇文章我们来讲讲如何利用 Travis CI把你 push 上去的博客源文件直接生成可访问的站点,并且同步部署到 github pages 和 coding pages . 这篇文章假设你已经对这些采用 git 版本控制系统的静态博客托管服务有所了解,并且知道怎么去简单的使用 git 以及了解 hexo 写…
用持续集成工具Travis进行构建和部署 用持续集成工具Travis进行构建和部署 摘要:本文简单说明了如何使用持续集成工具Travis进行构建和部署的过程. 1. 概述 持续集成(Continuous Integration)是软件开发过程中的重要环节,不论是在开发环境,还是生产环境,其好处都是可以让团队尽快得到反馈,从而尽早发现和解决问题,不要等到用户来报告问题,影响产品和团队的声誉.越早越快地发现和解决问题,成本越低,这也是敏捷开发的基本目的之一. 持续集成的工具有不少,著名的有Cruis…
安装Ruby 2.0以上版本并安装travis的命令行工具 可以看出我的已经是安装好的(Ubuntu 16.04.3 LTS 系统) ruby -v ruby --) [x86_64-linux-gnu] 安装:travis gem install travis 安装完成后,切换到你开发环境的项目目录下,运行: 根据提示,输入你刚刚用于travis-ci网站登录的Github账户名及密码. 当然了,我这里直接是是用的github的账号和密码哦 注意:这里有个坑!那就是你的github项目名如果修…
问题 在使用 hexo d 部署博客和使用 Git/Github 进行 git push -u origin master 时遇到了以下问题: git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master Pushing to git@github.com:MaugerWu/MaugerWu.github.io.git Connection reset by 192.30.…
fatal: could not read Username for 'https://github.com': No error 今天在上传博客到搭建到 Github 的个人博客上的时候,已经使用 hexo s 预览成功的.但是在hexo d部署到个人博客的时候出现了一面的问题: 于是我就使用关键字搜索,找到下面的解决方式: 把_config.yml文件中repository: https://github.com/Daotin/Daotin.github.io.git这个地址改为git@gi…
title: 使用Jenkins自动部署博客 toc: true comment: true date: 2017-12-17 19:48:10 tags: ['Jenkins', 'CI'] category: ['Jenkins'] --- 这篇文章比较简单,适合初学持续集成的读者,本文可以帮助你对基于Jenkins的持续集成有一个比较全局的概念. 提出问题 为了使用HTTPS,我将博客从GitHub Pages迁移到了我的服务器上.由于博客基于Hexo,在迁移之前,我的工作流程是: 本地写…
使用Coding.net来搭建基于Hexo的博客 一.准备工作 什么是Coding.net Coding可以说,就是国产的Github,但是,有一个功能使它似乎超越了GitHub-那就是 Web IDE. Coding WebIDE 是 Coding 自主研发的在线集成开发环境 (IDE).用户可以通过 WebIDE 创建项目的工作空间, 进行在线开发, 调试等操作.同时 WebIDE 集成了 Git 代码版本控制, 用户可以选择 Coding.GitHub.BitBucket.git@OSC…
大半天,一边折腾,一边查找各种文档,写出的这篇文档,不知道有没有把程序表示得足够简明,有不足之处望指明. 前提:已安装好nodeJS和git. 桌面右击进入gitbash,输入npm install -g hexo安装hexo,关闭gitbash. 在电脑中建立一个名为[hexo]的文件夹,新建的文件夹右击打开gitbash,输入hexo init 命令,命令执行完后,根据提示接着执行 npm install 命令. 运行hexo server 命令,出现running字样说明Hexo Serv…