安装nodejs

从官网下载系统对应的源码

wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
nvm install stable

安装Hexo

可能需要sudo权限

npm install -g hexo
npm install hexo-cli -g

如果长时间仍然不能下载完成,那就使用一个淘宝源吧。速度快

npm install -g hexo --registry=https://registry.npm.taobao.org

创建Github Pages

配置好ssh key,不需要每次输密码,

同时新建的reposiitory 的名字必须跟你的用户名一致,不然访问不到,

比如我的

git@github.com:xiaopenghuang/xiaopenghuang.github.io.git

搭建本地博客

首先在一个你觉得合适的目录,建立博客目录,并且初始化hexo

mkdir hexo && cd hexo
hexo init blog
cd blog

下面的命令可以先在本地上部署就可以看到效果(hexo 自带有一篇hello的博客):

hexo generate #可以简写为 hexo g:生成静态文件
hexo server    #可以简写为 hexo s :启动localhost

使用这个命令就可以创建一个新文章:

hexo new "title"

这样一个文章就可以创建了,在source/_post下面就会自动生成一个title.md的文件,

这样直接编辑这个mardown文件就可以了。

有任何改动的话,直接再次执行

hexo g
hexo s

即可在0.0.0.0:4000看到改变。

安装主题

现在的主题是: landscape, 可以自己切换,我用的是next主题

修改方式:

cd themes #进入hexo themes, 目录
git clone git@github.com:iissnan/hexo-theme-next.git

下载好了之后,要是下载的目录不是叫next,比如叫做hexo-theme-next,把这个目录重名为next,

再修改hexo目录下的_config.yml

找到theme这一行改成下面的:

theme: next

部署到GitHub

修改主目录下的_config.yml 

deploy:type: gitrepository: git@github.com:xiaopenghuang/xiaopenghuang.github.io.gitbranch: master

注:如果报错,提示没有

ERROR Deployer not found: git

是因为github 更新之后,需要加东西:

npm install hexo-deployer-git --save

部署到github的命令

hexo deploy  

安装插件 和next主题配置

wiki

插入本地的音频,pdf资源

添加分类

转载于:https://www.cnblogs.com/shhu1993/p/6232727.html

hexo-github 博客搭建相关推荐

  1. hexo+GitHub博客搭建实战

    我的个人博客链接:wangwlj.com 想要搭建类似的博客吗? 如果是,那就赶快点进来吧-- 手把手教学,现在开始!! PS: 将会在个人博客持续更新,本文链接:hexo+GitHub博客搭建实战. ...

  2. 个人网站搭建 03——Hexo + Github 博客搭建

    使用 Github Pages 服务搭建博客的好处有: 全是静态文件,访问速度快: 免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台: 可以随意绑定自己的域名,不仔细看的话根 ...

  3. Hexo+Github博客搭建之Matery主题个性化修改篇(一)

    首先声明一下,一定要分清什么是站点配置文件,什么是主题文件,比如我在F盘新建我的博客文件夹,名称为blog,那么站点配置文件的路径为F:/blog/_config.yml,而你的主题配置文件路径为F: ...

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

    本篇教程首次发布在个人博客:sunhwee.com,想要获得最佳阅读体验,欢迎前往,建议用电脑查看教程文档. 文章目录 阅读须知 博客开源 前言 第一部分 搭建 Hexo搭建步骤 1. 安装Git 2 ...

  5. Hexo+GitHub 博客部署 个人踩坑记录(一)

    Hexo+GitHub 博客部署 个人踩坑记录(一) 前言 博客的作用 编程学习本身是持续性的学习行为,说明所学习的内容是在持续地增加.这要求我们要学会阶段性总结自己所学的东西,复习并巩固.所以写文章 ...

  6. Hexo个人博客搭建教程

    Hexo个人博客搭建教程 1 搭建前准备 1.1 环境配置 需要安装git.node,最后安装hexo 1.1.1 安装Git: 首先看电脑是否已经安装了git $ git 若提示not founde ...

  7. hexo个人博客搭建

    title: hexo个人博客搭建 date: 2020-10-14 21:06:50 tags: 随笔 copyright: false hexo个人博客搭建过程 安装软件 git nodejs t ...

  8. 搭建hexo+Github博客

    摘要 本文主要向大家介绍了如何搭建hexo-Github博客的详细过程,有需要的朋友们可以尝试阅读,希望对大家有帮助. 简要吐槽 搭博客其实没那么麻烦,但是在网上各类教程的"指导下" ...

  9. Github+Hexo+matery博客搭建

    文章目录 前言 主题介绍 一.博客环境搭建 1. 下载Git和Node.js 1.1 Node.js的安装与配置 1.2 Git的安装与配置 二.Github注册以及Github Pages创建 三. ...

  10. 【个人博客】Hexo个人博客搭建与配置详细教程 + Fluid主题 + Gitee发布

    文章目录 一.环境准备 1.1 安装 NodeJs 1.2 安装 Git 1.3 安装 Hexo 二.Gitee仓库搭建 2.1 Gitee账号注册 2.2 仓库搭建 三.Hexo博客搭建 3.1 基 ...

最新文章

  1. boost::contract模块实现代码块的测试程序
  2. CloudStack 4.2 与CloudStack 4.1二级存储API发生变化
  3. c语言插件实现原理,C语言实现插件机制
  4. 系统架构师学习笔记-操作系统(三)
  5. python图形代码怎么写_【Python3-API】定制化图像接口示例代码
  6. 华为上架自主地图应用Here WeGo 或登录HMS系统成为预装应用
  7. python实现电脑程序自动化_python基于pywinauto实现PC客户端自动化
  8. wsl2启动桌面_「原创」windows10下自定义WSL安装路径及启动WSL2
  9. bq24075 锂电池 充电电路分析
  10. FFMpeg (一) av_register_all()
  11. flash cs4 如何新增自定义控件
  12. 关于我国高等数学教材的版权发财户
  13. Java——事故应急
  14. word中如何去掉页眉横线?
  15. MySQL按年龄段查询
  16. Scrapy爬虫案例-淘宝比价定向爬虫学习笔记
  17. jy-10-SPRINGMYBATIS01——MyBatis-程祖红/刘苍松
  18. 2019年二季度书单
  19. 流式布局之javascript实现照片瀑布流以及Macy.js插件实现瀑布流
  20. 最近作家六六说京东卖假货,我现在就展示一个京东欺骗消费者的真实情况吧

热门文章

  1. 使用PaupGUI软件合并一致性树consensus tree
  2. delphi dbgrideh 遍历每一个单元格_用Python解数独[1]:求每个单元格的行值域
  3. oracle中同义词的用法,Oracle中使用同义词介绍
  4. mysql merge union_MySQLMerge存储引擎
  5. oracle 孟硕_关于几大主机厂的阿里云论坛用户知识和技术交流
  6. 成田机场坐access到品川_关西机场交通攻略
  7. python做马里奥_python实现超级马里奥
  8. C++知识点27——使用C++标准库(常用的泛型算法2)
  9. php 商场收银收费系统,使用的策略模式
  10. live555点播服务器流程深入分析(一)