hexo+github
今天试试了用github+hexo搭建了静态博客站,实属玩玩,感觉挺有意思的。
我的机子用的是Ubuntu15.0.4,所以操作都是在linux上,其实其他系统也大同小异,默认已经安装了node.
1.首先安装git环境
git 安装:sudo apt-get install git //也可以通过其他方式安装
git --version //查看版本
2.配置git参数,与github无缝链接
我看过许多博文写的都是使用了ssh,但是我就是没有在github上创建ssh
git config --global user.name "warManHy" //github上的用户名
git config --global user.email "384517148@qq.com" //邮箱
-- 会在根目录下生成一个.gitconfig,当然你也可以配置其他参数
3.安装hexo
使用node安装
npm install -g hexo-cli
4.配置hexo和生成hexo
先生成
hexo init "myhexo"
cd myhexo
npm install
hexo g
hexo s //这里可能会报错,如果错了安装hexo-server,一般不报错
hexo d //报错 ,安装 npm install hexo-deloyer-git --save, 就在当前的目录使用的包,还有就是你妹的没有配置yaml文件
配置吧:
myhexo的根目录在有个_config.yml文件,开始配置吧
基本配置就是加个版本库地址
例如:deploy:type: gitrepository: https://github.com/warManHy/warManHy.github.io.gitbranch: master
当然还要配置其他,我们当前就这样先测试一下吧
测试狗啊 <__>
hexo new "我的测试哈哈" //新建文章
hexo generate //生成
hexo server //本地浏览
//localhost:4000
hexo deloyer //部署
这些都是基础,其他的类外记录
5.hexo和github链接
如果你只是在一台终端上使用的话,就不要操心了 (我已心碎)
这是就有了不同终端上的hexo部署的情况if(A)push "新的文章" githubsay : "我已经有啦新的文章"but(B)cry : "我在本地没有A新上传的文章啊"if(B git pull form origin github)now: "我是有啦远程的版本,但是没有A的hexo生产环境,所以我不能再次操作"else if(B have A's hexo 环境)so B need A's help
--
扯着这么多,肯定有人会马你这TMD写的是啥鸡皮
干货:利用分支
A大爷:
cd myhexo
git init
git checkout -b hexo
git add .
git commit -m "hexo源码备份"
git remote add origin 版本库地址
git push origin hexo B大爷:(本地已经有了hexo环境)
git clone -b hexo 版本库地址
npm install
hexo new "sync"
hexo d -g
//备份开始
git add .
git commit -m "add blog"
git push origin hexo
然后你大爷就可以开始玩耍了,记住每次都要备份分支hexo
--
也有第三方备份,小的没试过,试过再说吧
6.其他操作
hexo中文文档
http://wiki.jikexueyuan.com/project/hexo-document/
7.思索
1.如何制作hexo主题?
等我做出来在吹吧,哈哈哈
转载于:https://www.cnblogs.com/warManHy/p/6105249.html
hexo+github相关推荐
- Hexo+github搭建个人博客-博客发布篇
通过 Hexo+github搭建个人博客-环境搭建篇 以及 Hexo+github搭建个人博客-博客初始化篇 ,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如何把我们的 ...
- Hexo+github搭建个人博客-博客初始化篇
文章推荐 精选java等全套学习资源 精选java电子图书资源 精选大数据学习资源 java项目练习精选 上一篇博文 [<Hexo+github搭建个人博客-环境搭建篇>](http:// ...
- Hexo+github搭建个人博客-环境搭建篇
一.概述 我们使用Hexo + Github搭建个人博客,我们自然不能错过,事不宜迟,我们现在立马来认识一下,他们究竟是何方神圣吧. 1.1 关于 GitHub 1.1.1 Github 接触编程一段 ...
- 用户名或用户域名_给自己的Hexo+GitHub静态博客绑定自己的专属域名
前言 GitHub+Hexo静态博客详细教程,介绍:对比:部署:发布 - 听海的博客www.tsingsea.com 以上是Hexo+GitHub静态博客超级详细搭建教程的正文部分,也算是这个专题教 ...
- vsphere通用配置_Mac环境下如何用Hexo+Github搭建个人博客
一个爱折腾的人,总是忍不住去自己动手尝试新鲜事物.就拿写博客来说,虽然网上已经提供了很多博客平台,但是总有一些个性化的需要得不到满足.所以就抽空去网上找了下如何使用Hexo+Github 搭建自己博客 ...
- 2 - Hexo + GitHub 搭建博客
使用 Hexo + GitHub 搭建一个好看的博客 一.第一篇博客 1 cd ~/Desktop 2 在 GitHub 上新建一个空 repo,repo 名称是「你的用户名.github.io」 3 ...
- (Ⅰ)基于Hexo+GitHub Page搭建博客,绑定域名及备份
前言 这里引用阮一峰老师网络日志里说的,对于喜欢写博客的人,会经历三个阶段: 第一阶段,刚接触 Blog,觉得很新鲜,试着选择一个免费空间来写. 第二阶段,发现免费空间限制太多,就自己购买域名和空间, ...
- 基于Hexo+GitHub Page搭建免费个人博客教程
1. Hexo 介绍 Hexo 是基于NodeJs的静态博客框架,简单.轻量,其生成的静态网页可以托管在Github和Heroku上. 超快速度 支持Markdown 一键部署 丰富的插件 2. 搭建 ...
- hexo部署成功但是没效果_使用 Hexo+GitHub 搭建个人免费博客教程(小白向)
前言 近些年来很多用户都喜欢使用 GitHub Pages 来搭建 Hexo 静态博客网站,其最吸引人的莫过于完全免费使用,并且非常稳定. 虽然搭建时比较麻烦,有点折腾,但是配置完成后,基本不需要操心 ...
- 利用 Hexo + Github 搭建自己的博客
扯在前面 在很久很久以前,一直就想搭建属于自己的一个博客,但由于各种原因,最终都不了了之,恰好最近突然有了兴趣,于是就自己参照网上的教程,搭建了属于自己的博客. 至于为什么要搭建自己的博客了?哈哈,大 ...
最新文章
- sql中Cast()函数的用法
- 一些数据库优化经验资料整理
- GIS可视性分析概述
- SpringBoot-Security 具体案例、 实现安全框架、权限控制、aop切入
- android 可行性分析,可行性研究项目分析程序与步骤
- php微信获取mediaid超出限制_Python实现每日微信自动打卡
- Nagios 3.x 在线帮助中文版
- 中公事业单位计算机模拟试题,事业单位考试计算机基础知识模拟试题汇总—单选题(2)...
- Xcode真机调试中“There was an internal API error“错误解决方法
- 如何用阿里云服务器建立一个wordpress网站
- python之微博批量关注,互粉
- CAD选择时会卡一下的解决办法
- 英雄联盟游戏语音无法连接服务器,英雄联盟语音连不上是电脑哪里出问题了
- 第十五届全国大学生智能车全国总决赛获奖信息-创意组获奖信息
- linux 用户邮件,Linux系统邮件客户端 Exchange账户相关
- 电影文件的合并与分割
- 面对爱情,相当真诚的星座,将心比心,单纯善良
- 84消毒液和酒精混合的化学反应分析
- python strip 函数用法及介绍
- discuz7.2sql注入漏洞
热门文章
- C语言:将数组中的第一个数与最后一个数,第二个数与倒数第二个数依次完成镜像对调
- 单主复制与多主复制入门
- kafka监控工具Burrow安装
- unity中简单的血条自作
- Sublime Text 3运行JavaScript控制台
- 贪心/思维题 UVA 11292 The Dragon of Loowater
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 .(转)
- _beginThreadex创建多线程解读
- 一个分页的java工具类,可以参考
- [转载]Web Frameworks for Python by Guido van Rossum