利用hexo+github创建个人博客
因为想拥有一个独属于自己的个人博客啊。
安装部署hexo
- 进入一个安全的目录,
cd ~/Desktop
- 在 GitHub 上新建一个空 repo,repo 名称是「你的GitHub用户名.github.io」
- 安装 Hexo
$ npm install -g hexo-cli
$ hexo init myBlog
$ cd myBlog
$ npm I
$ hexo new
这时会看到一个 md 文件的路径$ vi _config.yml
编辑网站配置
* 把第 6 行的 title 改成你想要的名字
* 把第 9 行的 author 改成你的名字
* 把最后一行的 type 改成 type: git
* 在最后一行后新增一行repo: 仓库地址
(仓库地址应为「你的GitHub用户.github.io」对应的仓库地址,仓库地址以 git@github.com 开头)
* ⚠️repo后面有个空格。$ npm install hexo-deployer-git —save
安装 git 部署插件$ hexo deploy
- 进入「你的GitHub用户名.github.io」对应的 repo,打开
GitHub Pages
功能,如果已经打开了,直接点击即可预览链接博客
添加新的博客
$ hexo new
添加博客md,这时会出现一个路径,复制显示的路径,打开编辑$ hexo generate
$ hexo deploy
OK完成
更换博客的主题
- 进入喜欢的主题的 GitHub 首页
- 复制它的 SSH 地址或 HTTPS 地址
- 根据md文件提示下载
- 将myBlo文件夹中中
_config.yml
的第 75 行改为 theme: 新下载的主题的文件夹名字 $ hexo generate
$ hexo deploy
- 一分钟博客页面即可
上传博客源代码
注意⚠️:「你的Github用户名.github.io」上保存的只是你的博客,并没有保存「生成博客的程序代码」,所以需要再创建一个名为 blog-generator
的空仓库,用来保存 myBlog
里面的「生成博客的程序代码」
。
在 GitHub 创建
blog-generator
空仓库
- 按照截图中的命令执行即可,记住不要用 HTTPS 地址。
- 这样你的博客发布在了「你的Github用户名.github.io」而「生成博客的程序代码」发布在了
blog-generator
。所有数据万无一失。- 以后每次
hexo deploy
完之后,博客就会更新;然后还要add / commit /push
一下「生成博客的程序代码」,以防万一。 - 这个
blog-generator
就是用来生成博客的程序,而「你的Github用户名.github.io」仓库就是你的博客页面。
- 以后每次
利用hexo+github创建个人博客的更多相关文章
- windows环境利用hexo+github搭建个人博客
一.下载安装Git 下载地址:https://gitforwindows.org/ 二.下载安装node.js 下载地址:https://nodejs.org/en/ 三.安装hexo 利用 npm ...
- 《Hexo+github搭建个人博客》
<Hexo+github搭建个人博客> 文/冯皓林 完稿:2016.4.22-2016.4.23 注意:本节教程只针对Windows用户.本教程由无人赞助,赞助写出. <Hexo+g ...
- 可能是最详细的 Hexo + GitHub Pages 搭建博客的教程
前言:博主目前大三,Web 前端爱好者.写博客的好处,不是为了写而写,而是一个记录思想的过程.不要考虑它能带给你什么,而是你自己从中收获了什么. 最近刚好有空,于是就参照网上的各种教程,搭建了一个博客 ...
- 使用Node.js+Hexo+Github搭建个人博客(续)
一.写在前面 在我的上一篇博客<使用Nodejs+Hexo+Github搭建个人博客>中,已经介绍了如何使用 Hexo 在 Github Pages 上搭建一个简单的个人博客.该篇博文将在 ...
- Mac上基于hexo+GitHub搭建个人博客(一)
原文地址: http://fanjiajia.cn/2018/11/23/Mac%E4%B8%8A%E5%9F%BA%E4%BA%8Ehexo+GitHub%E6%90%AD%E5%BB%BA%E4% ...
- 如何用hexo+github搭建个人博客
搭建环境 1.安装 Node.js: https://nodejs.org/en/ windows下点击链接,下载安装即可;Linux下更加简单,在终端下输入sudo apt-get install ...
- Ubuntu+Hexo+Github搭建个人博客
Ubuntu+Hexo+Github搭建个人博客 目录 目录 目录 1. 简介 环境 2. Git安装及配置 2.1 安装Git 2.2 创建Git仓库 2.3 配置git仓库 2.4 添加公钥 3. ...
- 【教程向】——基于hexo+github搭建私人博客
前言 1.github pages服务生成的全是静态文件,访问速度快: 2.免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台: 3.可以随意绑定自己的域名,不仔细看的话根本看 ...
- Hexo+github 搭建个人博客(一)
一.软件环境准备 1.安装git windows下载exe安装:linux 执行 apt-get install git-core 安装 2.安装Node.js windows使用 msi 文件进行安 ...
随机推荐
- css3 flex 详解,可以实现div内容水平垂直居中
先说一下flex一系列属性: 一.flex-direction: (元素排列方向) ※ flex-direction:row (横向从左到右排列==左对齐) ※ flex-direction:row- ...
- CGContext与上下文
上下文指的是场景拥有的资源或属性. 上下文的操作包含上下文的设置: 和上下文的引用. 上下文是一个结构体. 主要包含结构体的设置和使用.
- ES : 软件工程学的复杂度理论及物理学解释
系统论里面总是有一些通用的专业术语 比如复杂度.熵.焓,复杂度专门独立出来,成为复杂度理论 文章摘抄于:<非线性动力学> 刘秉政 编著 5.5 复杂性及其测度 热力学的几个专业术语 熵. ...
- PhotoZoom如何使用调整大小配置文件
众所周知PhotoZoom是一款图片无失真放大软件,所以在PhotoZoom中会有对尺寸大小调节功能.这里我们所要讲解的也是和尺寸调节等有关的功能——调整大小配置文件. 单击“调整大小配置文件.. ...
- 序列模型(4)----门控循环单元(GRU)
一.GRU 其中, rt表示重置门,zt表示更新门. 重置门决定是否将之前的状态忘记.(作用相当于合并了 LSTM 中的遗忘门和传入门) 当rt趋于0的时候,前一个时刻的状态信息ht−1会被忘掉,隐藏 ...
- ES6标准入门(第三版)学习笔记(1)
ES6声明变量的六种方法 ES5只有两种 var,function命令 ES6新增了let,const,class,import命令 验证var与let用法上的不同 var a = []; for ( ...
- UVA1225 - Digit Counting(紫书习题3.3)
Trung is bored with his mathematics homeworks. He takes a piece of chalk and starts writing a sequen ...
- SendKeys发送组合键
使用: using System.Windows.Forms;//添加命名空间引用 { SendKeys.SendWait("{DOWN}"); ppt.ppt_sendkey(& ...
- 朴素贝叶斯(Naive Bayesian)
简介 Naive Bayesian算法 也叫朴素贝叶斯算法(或者称为傻瓜式贝叶斯分类) 朴素(傻瓜):特征条件独立假设 贝叶斯:基于贝叶斯定理 这个算法确实十分朴素(傻瓜),属于监督学习,它是一个常用 ...
- C调用java方法签名
1.AS2.0 D:\androidMyWork\SmartCam\app\build\intermediates\classes\debug>javap -s com.admin.smartc ...