博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hexo在github上搭载个人博客
阅读量:6882 次
发布时间:2019-06-27

本文共 1357 字,大约阅读时间需要 4 分钟。

hot3.png

准备

1.Git-2.5.1  下载地址:

2.node-v4.4.1 下载地址:

安装hexo

在指定文件夹下(E:/hexo)下,右击->Git Bash Here,下面可以开始安装hexo了:

npm install -g hexo
因为后面会上传hexo到github,所以要安装一个插件,不然会报:
ERROR Deployer not found : github,安装插件
npm install hexo-deployer-git  --save

初始化

hexo init
执行init命令初始化hexo到你指定的目录,也就是当前的E:/hexo目录

下面的命令是要经常使用的:

$ hexo g #完整命令为hexo generate,用于生成静态文件$ hexo s #完整命令为hexo server,用于启动服务器,主要用来本地预览$ hexo d #完整命令为hexo deploy,用于将本地文件发布到github上$ hexo n #完整命令为hexo new,用于新建一篇文章$ hexo clean #用于清空缓存
init之后,现在的E:/hexo文件夹下:

source:里面存放的是我们的博客源码

themes:存放的不同的主题
_config.yml:主配置文件

生成静态文件:

hexo g

这时候文件夹下多了一个public文件夹,里面是生成的静态页面文件,如果希望重新生成,可以先执行:

hexo clean
会将public文件夹删除

上传github

到此已经准备好了我们的博客,下面我们可以:

1.本地测试一下

hexo s
启动服务器,通过 localhost:4000访问,确定没问题了,可以上传到github上了。

2.上传到github上

2.1在上传到github上之前,我们需要在github上new respository,创建respository有固定的写法:

your_user_name.github.io

我的用户名是ksfzhaohui,所有我创建的resposity是:

2.2创建好之后我们还需要修改主配置文件_config.yml,打开文件,拉到文件的最尾部:

deploy:  type:
此处我们要改成我们的resposity:
deploy:  type: git  repository: https://github.com/ksfzhaohui/ksfzhaohui.github.io.git  branch: master
2.3上传hexo

hexo d

上传之后我们文件夹下面会多一个.deploy_git文件夹,此文件夹和github上面是同步的,

下面就可以访问了,比如我的博客地址:

写博客

hexo n 博客名称

会在source/_posts文件夹下创建一个md文件,可以学习一下,写完之后可以按照上面的步骤执行:

hexo g  生成静态文件hexo d  发布

扩展性

hexo提供了很好的扩展性,包括主题以及各种插件;

,可以通过_config.yml文件进行相关的配置,此处先不进行说明了

转载于:https://my.oschina.net/OutOfMemory/blog/647909

你可能感兴趣的文章
华为设备默认console密码
查看>>
wxWidgets第四课 EVT_LEFT_UP关联鼠标弹起事件不生效
查看>>
【故障解决】ORA-06502错误解决
查看>>
升级Windows 10周年更新部分用户遭遇卡死BUG
查看>>
WannaCry病毒提醒CIO要掌握打补丁
查看>>
昂纳科技2016年营收15.98亿港元 数据中心业务大增409%
查看>>
国内首个商用固移融合视频业务用户数破200万
查看>>
三星高管:家电业务将实行并购策略 海尔并购案影响小
查看>>
微软重调对处理器的技术支持 都怪你不升Win10?
查看>>
为何还处于概念阶段的智能家居被3.15点名批评
查看>>
捷克光伏电站的装机容量为何停滞不前?
查看>>
CipherLab展出NFC安卓电脑,UHF RFID蓝牙读取器
查看>>
产品经理的新三观:数据观、格局观、细节观
查看>>
大数据技术服务商个推获4亿人民币D轮融资
查看>>
Centos命令系列 之 screen
查看>>
Mac OS X版本的sublime text 3安装汇编语言语法支持
查看>>
Git的详细使用教程
查看>>
[sync4j]Nokia手机和sync4j服务器同步的第四次手机登录,手工新建了syncSource同步源...
查看>>
Java锁的种类以及辨析(三):阻塞锁
查看>>
谈谈游戏服务器的发送数据处理
查看>>