Hexo+Github博客搭建

时间:2022-04-19 09:04:27

一、准备

  1.安装git

    点击下载:链接:https://pan.baidu.com/s/1eToStns 密码:r93r

    安装参考之前随笔:http://www.cnblogs.com/jiangbei/p/7704971.html

   2.安装node.js

    点击下载:https://nodejs.org/en/  

      一路next安装即可

  3.验证安装

    WIN+R->输入cmd来到命令行界面,输入以下命令进行检验

    Hexo+Github博客搭建

   4.github相关配置

      登录github(如无帐号请先注册):https://github.com/

     创建仓库

      Hexo+Github博客搭建

      配置github pages

      Hexo+Github博客搭建

        找到github pages即可进行相关配置

    5.安装hexo

       hexo官网:https://hexo.io/zh-cn/

         在F盘创建blog文件夹(当然位置与文件夹名称可以自定义)

      在blog文件夹中右键,Git bash here

      安装:

$ npm install -g hexo-cli

      更新版本至最新版本:

$ npm update hexo -g

      初始化:

$ hexo init blog
$ cd blog
$ npm install

      生成静态页面:

$ hexo generate

      启动服务:

$ hexo server

      Hexo+Github博客搭建

      访问INFO网址,即可看到默认页面!

  Hexo+Github博客搭建

二、Hexo与Github绑定

  1.配置个人信息

  在git bash中输入github帐号对应的用户名与邮件地址

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

  生成SSH密钥:

ssh-keygen -t rsa -C "775992759@qq.com"

  配置SSH KEYS参考之前随笔:http://www.cnblogs.com/jiangbei/p/7712064.html

  2.配置github与hexo的关联

  找到配置文件:

  Hexo+Github博客搭建

  修改部署部分:

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://github.com/jiangbei01/jiangbei01.github.io
branch: master
message:

  保存离开,然后配置插件:

$ npm install hexo-deployer-git --save

  部署:

$ hexo deploy

  重新部署一次(清理之前相关的东西)

$ hexo clean
$ hexo generate
$ hexo deploy

  最后,输入地址即可访问!点击预览

  部署配置参考博文http://blog.csdn.net/gdutxiaoxu/article/details/53576018

           https://www.cnblogs.com/wumz/p/8030244.html

三、主题与外观配置

    1.主题配置

      官方介绍:https://hexo.io/zh-cn/docs/themes.html

      官网主题列表:https://hexo.io/themes/

        Github 所有主题列表:https://github.com/hexojs/hexo/wiki/Themes

    我们以更换主题 yilia 为例:https://github.com/litten/hexo-theme-yilia

    在博客根目录下,下载主题:(git bash)

$ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia

   // 此时thenes下会多出yilia文件夹

   修改根目录下配置文件:

theme: yilia

  执行hexo g(与前面hexo general同义)重新生成:

hexo g

  再部署就能能通过hexo s启动服务查看效果了!

hexo d

  最后提交到github:在themes/yilia下执行:(以后更改yml等配置,执行此命令即可!)

git pull origin master

  重新访问,查看效果!https://jiangbei01.github.io/

    2.修改头像

      头像可以存放在:图床或者七牛云

    一般都会在主题文件夹的_config.yml中修改,先将图片上传,得到外链地址,然后修改对应配置:

    Hexo+Github博客搭建

四、写博客

  Hexo使用markdown语法的纯文本编辑,文件后缀名.m ,文件存放在:我们的站点目录下/source/_post 文件夹下

  测试写博客流程:

  执行新建命令

hexo new "new article"

  Hexo+Github博客搭建

  打开md文件,输入博客内容

  重新生成并部署(使用简化命令)

hexo d -g

  重新访问,即可查看到!

  文章所拥有的属性:

  Hexo+Github博客搭建

  所有属性:(官方文档有详细解释)

  Hexo+Github博客搭建

    配置文章不显示全文而是显示展开更多:

    Hexo+Github博客搭建

    文章标签设置

        注意空格!冒号和-号后面都有空格!

---
title: 标题
date: 2016-07-22 15:08:32
categories:
tags:
- 随笔
- test
---

Hexo+Github博客搭建的更多相关文章

  1. 超详细Hexo+Github博客搭建小白教程

    原文链接:超详细Hexo+Github博客搭建小白教程 去年9月的时候开始搭建了第一个自己的独立博客,到现在也稍微像模像样了.很多小伙伴应该也想过搭建一个自己的博客,网上也有一堆详细教程.我在此稍稍总 ...

  2. hexo&github博客搭建

    闲来无事,偶然看到hexo,便试着玩玩,hexo是一种静态博客工具,使用nodejs流生成静态博客,速度快,主题多,附地址:https://hexo.io/ 下面详细介绍如何使用hexo在github ...

  3. Hexo+Github: 博客网站搭建完全教程(看这篇就够了)

    本篇教程首次发布在个人博客:sunhwee.com,想要获得最佳阅读体验,欢迎前往,建议用电脑查看教程文档. # 阅读须知 注意,这篇文章篇幅较长,主要针对新手,每一步很详细,所以可能会显得比较啰嗦, ...

  4. Hexo+Github博客最简教程-Dockerfile自动搭建

    闲谈 拿出你的气质,打开你的电脑,借你半小时搭建好属于你的hexo博客,小生用dockerfile自动帮你搭建好:你只需要在你的mac或linux或windows上提前把docker安装好,如何安装不 ...

  5. hexo 个人博客搭建

    Hexo 小插曲介绍 虽然标题是第一次写博客. 但是我这个困难户至少挣扎了1年多了, 一直下不去手.今天可算是开了个头. 贵在坚持吧 抽时间介绍我的hexo安装历程吧,今天实在是有点困了,要睡觉了. ...

  6. Hexo静态博客搭建教程

    Hexo是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页.生成静态网页可以托管在github.下面简单介绍一下he ...

  7. hexo+github 博客绑定域名

    关于博客的搭建分为以下几步: 申请域名可以在万维网上申请一个自己的独特域名,本博客的域名即为zhengwei.xyz. 域名解析域名申请成功后继续在万维网上进行操作,进入管理自己的域名界面,在要解析的 ...

  8. 搭载hexo+github博客系统

    一.安装 Node.js 在官网 http://nodejs.org/ 下载winwos版本,点击安装完成即可. 二.git环境安装 对于git的安装,网上已经大量资料,就不赘述了. 三.安装 hex ...

  9. Pelican+Github博客搭建详细教程

    操作系统:Mac OS / Linux 工具集: 1.Pelican--基于Python的静态网页生成器 2.马克飞象--Evernote出的Markdown文本编辑器 3.GoDaddy--域名供应 ...

随机推荐

  1. MSDN文档篇

    很多人网上下载3~10G不等的MSDN文档,发现,下载完成了不会用 很多人每次都得在线下载文档,手上万千PC,都重新下载不是得疯了? so==> 先看几张图 推荐一个工具:https://vsh ...

  2. CI 资源文件加入模板

    CI  资源文件加入模板: (资源文件:图片,css,js ,业务文件csv,txt.....) 1.引入url辅助函数库   helper 2.使用base_url函数  生成文件物理硬盘地址 3. ...

  3. iOS音频

    随着移动互联网的发展,如今的手机早已不是打电话.发短信那么简单了,播放音乐.视频.录音.拍照等都是很常用的功能.在iOS中对于多媒体的支持是非常强大的,无论是音视频播放.录制,还是对麦克风.摄像头的操 ...

  4. Orchard源码:Logging

    试着用markdown写些东西.貌似博客园支持的还有问题,代码片段显示错位,还得另外上传图片.还是用普通方法写写随笔好了. Logging相对也是比较松耦合的模块,可以随时提取出来用在自己的项目中.其 ...

  5. deerlet-redis-client添加集群支持,邀请各路大神和菜鸟加入。

    引言 经过几周的修改,deerlet已经添加了对于redis集群的支持,策略与memcached客户端一样,采用一致性Hash.不过目前Hash的算法取自Java自带的String类型的HashCod ...

  6. imx6 kernel clock

    前段时间查看了uboot的时钟,kernel的也稍微了解了下,记录于此,以后再来补充完善. board-mx6q_sabresd.c MACHINE_START(MX6Q_SABRESD, &quot ...

  7. CA*Layer(CAReplicatorLayer--)

    CAReplicatorLayer (反射应用) 指定一个继承于UIView的ReflectionView,它会自动产生内容的反射效果: + (Class)layerClass//我们也可以通过重写V ...

  8. Oracle系列之函数

    涉及到表的处理请参看原表结构与数据  Oracle建表插数据等等 如何调用该过程 call function_name(参数值1,参数值2); 创建function来查询某个雇员的工资 create ...

  9. Jarvis OJ - [XMAN]level3 - Writeup——ret2libc尝试

    这次除了elf程序还附带一个动态链接库 先看一下,很一般的保护 思路分析 在ida中查看,可以确定通过read函数输入buf进行溢出,但是并没有看到合适的目标函数 但是用ida打开附带的链接库,可以看 ...

  10. linux常用技能

    阿里云镜像图形界面克隆虚拟机 linux替换阿里云镜像 centos6.6安装图形界面 克隆虚拟机后网络问题 linux替换阿里云镜像 第一步:备份你的原镜像文件,以免出错后可以恢复. cp /etc ...