hexo部署
title: hexo 部署(一)
date: 2018-09-16 18:01:26
tags:
- hexo部署配置
categories: - 博客搭建
hexo博客搭建
折腾了好久的时间,终于使用hexo部署起来了自己的博客。
初次使用hexo,也是各种纠结,看起来还不错,想用,但又感觉好麻烦,终于借着周六日休息的时间,把博客整起来了,特此记录下遇到的问题,哈哈!
hexo初体验
- 初体验的博客部署参考连接:jkzhao部署hexo
hexo简介
Hexo可以集成Github Pages展示自己的博客
Hexo是一个可以快速生成静态页面的博客框架,通过编写mardown文件,转换成html文件,方便在浏览器中加载。
hexo的特点:
- 快速生成静态页面
- 支持Markdown
- 一键部署博客
- 丰富的插件支持
hexo部署
在GitHub上创建仓库
- 例如我的仓库:
上面的仓库地址,就是后续要访问的地址,格式必须为: name.github.io
- 配置本地windows可以免秘钥登录自己的仓库,这个这么简单的问题,就不叙述了。
使用Hexo创建博客框架
-1. 在本地磁盘中,新建文件夹 自定义名称 例如hexo
-2. 进入hexo文件夹,打开git bash,执行以下命令
npm install -g hexo #使用npm安装hexo,npm需要安装node.js的支持
hexo init #初始化项目结构
hexo g #用于生成静态网站文件
hexo s #在本地运行静态网页
上面的命令执行完成后,会提示:
$ hexo s
INFO Start processing
WARN ===============================================================
WARN ========================= ATTENTION! ==========================
WARN ===============================================================
WARN NexT repository is moving here: https://github.com/theme-next
WARN ===============================================================
WARN It's rebase to v6.0.0 and future maintenance will resume there
WARN ===============================================================
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
- 本地浏览器,访问http://localhost:4000(默认端口4000)
- 默认主题的博客已经可以显示:
配置本地文件部署到GitHub
- 在Hexo文件夹下找到_config.yml文件,站点配置文件
- 修改代码如下:
deploy:
type: git
repository: git@github.com:MrLichangming/MrLichangming.github.io.git
branch: master
部署到仓库
hexo clean
hexo generate
hexo deploy #同步到github仓库,必须本地可以免秘钥,上面deploy字段中,仓库地址填写正确
更改默认主题为NexT
在hexo文件夹下,使用git clone Next主题
git clone https://github.com/iissnan/hexo-theme-next themes/next
- 克隆Next主题到本地hexo文件夹下的thems/next,此路径下全是主题配置文件
启用Next主题
打开站点配置文件
- 1.修改theme字段,将值更改为next
- 2.修改next主题的样式, scheme: Pisces 当然看个人爱好,可以使用其他样式
预览
hexo clean
hexo generate
hexo s
hexo的部署很简单,就能看到一个默认的雏形,第二篇文章会更新hexo的Next主题配置优化
hexo部署的更多相关文章
- 针对github权限导致hexo部署失败的解决方案
hexo deplay出错,没有反应 今天想在自己的另一个博客地址(链接地址)上更新一下博客,没想到hexo deplay没有反应,以下是解决过程:(更新于 2016-12-24 11:17:43) ...
- hexo部署到gitcafe上静态博客
http://zanderzhang.gitcafe.io/2015/09/17/hexo部署到gitcafe上静态博客/ hexo这些事儿,zippera's blog,之类的,这些都说的很清楚了. ...
- 用nodejs安装hexo,将hexo部署到github
跌跌撞撞写这篇博文,希望下一篇可以好点 运行环境:最新版本的nodejs + git 安装好nodejs 和 git ,注册好github账号,新建仓库****.github.io(****为gith ...
- 优化hexo访问速度-将hexo部署到云主机VPS
写在开始 一开始将自己hexo部署到github,结果发现打开页面速度有点慢,然后又将其同时部署到coding,实现双线路访问,国内解析记录到coding,国外解析到github,这样确实网站的速度能 ...
- 使用Github SSH Key来避免Hexo部署时输入账户密码
博客原文:http://fengyao.me/2016/04/10/use-git-ssh-key-carry-hexo-deploy/ 前言 当hexo使用https方式连接Github时,每次执行 ...
- hexo部署到github时,提示typeError [ERR_INVALID_ARG_TYPE] The “mode“ argument must be integer. Receive
hexo部署到github时,提示typeError [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer. Re ...
- Hexo部署到GitHub出现spawn ENOENT的解决办法
最近用Hexo博客部署到GitHub时出现了这如下的错误: Error: spawn ENOENT at errnoException (child_process.js:980:11) at Pro ...
- hexo 部署至Git遇到的坑
查找资料的时候发现了next这个博客主题,next!非常的漂亮,顺手查看了hexo的相关部署. Hexo官方介绍 Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他渲 ...
- hexo部署github和gitment操作简单介绍
优点: 快速高效 支持markdown 布局自定义简单,无广告 部署简单 因为想开始写博客,但又找不到好的博客平台,平时都看博客园和开源中国看博客文章,但博客园的那个皮肤是真有点难受,所以就想自己打个 ...
随机推荐
- 【转】 Tomcat+redis+nginx配置
为客户开发的一个绩效系统,采用了java web的开发方式,使用了一些spring mvc, mybatis之类的框架.相比于oracle ebs的二次开发,这种开发更加灵活,虽然和ebs集成的时候遇 ...
- 接口测试Jmeter+Fiddler组合
接口测试Jmeter+Fiddler组合 在使用完Jmeter在做接口测试之后,个人感觉Jmeter比loadrunner好用,原因是界面操作更加直观,不必像loadrunner在写接口请求函数的时候 ...
- HttpClient使用小结
使用HttpClient发送请求.接收响应很简单,只要如下几步即可. 1. 创建HttpClient对象. 2. 如果需要发送GET请求,创建HttpGet对象:如果需要发送POST请求,创建Http ...
- Android SDK 的SDK Manager打不开,一闪就退,无法启动,解决方法
前一分钟还能打开,在eclipse中点了更新SDK后就启不动了 看下目录的修改时间,tool目录已经是今天的时间, 在升级过程中修改过了,给他改名 tempToolsDir 改名为tool 再尝试下启 ...
- 1.高并发教程-基础篇-之nginx负载均衡的搭建
温馨提示:请不要盲目的进行横向扩展,优先考虑对单台服务器的性能优化,只有单台服务器的性能达到最优化之后,集群才会被最大的发挥作用. 一.架构图: 服务器准备:3台,ubuntu16.04系统maste ...
- (Les16 执行数据库恢复)-表空间恢复
NOARCHIVELOG模式下丢失了数据文件 数据库处于NOARCHIVELOG模式时,如果丢失任何数据文件,执行以下步骤 1.如果实例尚未关闭,请关闭实例 2 ...
- Linux系统Java环境配置
1.卸载Linux系统自带的JDK java -version rpm -qa | grep -i java 我们要删除掉自带的JDK环境 rpm -e --nodeps java-1.6.0-ope ...
- windows安装Oracle数据库
我装的版本是Oracle11,64位,直接网上下载即可.安装过程中也出现了一些坑,现在整理了一下. 1.下载的目录和安装的目录最好放到英文目录下,别放到中文或者特殊字符的文件夹中,点击setup.ex ...
- 100-Days-Of-ML-Code 评注版(Day 2)
Day2_Simple_Linear_Regression(一元线性回归) 本文引用自 Simple Linear Regression, 对其中内容进行了评注与补充说明. 回归分析是一种预测性的建模 ...
- hive表查询中文显示乱码
hive在查询表信息时,中文显示乱码,数字或者url显现null问题解决思路. 1.确定create hive表时指定的row format delimited fields terminated b ...