hexo-github 博客搭建
安装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 博客搭建相关推荐
- hexo+GitHub博客搭建实战
我的个人博客链接:wangwlj.com 想要搭建类似的博客吗? 如果是,那就赶快点进来吧-- 手把手教学,现在开始!! PS: 将会在个人博客持续更新,本文链接:hexo+GitHub博客搭建实战. ...
- 个人网站搭建 03——Hexo + Github 博客搭建
使用 Github Pages 服务搭建博客的好处有: 全是静态文件,访问速度快: 免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台: 可以随意绑定自己的域名,不仔细看的话根 ...
- Hexo+Github博客搭建之Matery主题个性化修改篇(一)
首先声明一下,一定要分清什么是站点配置文件,什么是主题文件,比如我在F盘新建我的博客文件夹,名称为blog,那么站点配置文件的路径为F:/blog/_config.yml,而你的主题配置文件路径为F: ...
- Hexo+Github: 博客网站搭建完全教程(看这篇就够了)
本篇教程首次发布在个人博客:sunhwee.com,想要获得最佳阅读体验,欢迎前往,建议用电脑查看教程文档. 文章目录 阅读须知 博客开源 前言 第一部分 搭建 Hexo搭建步骤 1. 安装Git 2 ...
- Hexo+GitHub 博客部署 个人踩坑记录(一)
Hexo+GitHub 博客部署 个人踩坑记录(一) 前言 博客的作用 编程学习本身是持续性的学习行为,说明所学习的内容是在持续地增加.这要求我们要学会阶段性总结自己所学的东西,复习并巩固.所以写文章 ...
- Hexo个人博客搭建教程
Hexo个人博客搭建教程 1 搭建前准备 1.1 环境配置 需要安装git.node,最后安装hexo 1.1.1 安装Git: 首先看电脑是否已经安装了git $ git 若提示not founde ...
- hexo个人博客搭建
title: hexo个人博客搭建 date: 2020-10-14 21:06:50 tags: 随笔 copyright: false hexo个人博客搭建过程 安装软件 git nodejs t ...
- 搭建hexo+Github博客
摘要 本文主要向大家介绍了如何搭建hexo-Github博客的详细过程,有需要的朋友们可以尝试阅读,希望对大家有帮助. 简要吐槽 搭博客其实没那么麻烦,但是在网上各类教程的"指导下" ...
- Github+Hexo+matery博客搭建
文章目录 前言 主题介绍 一.博客环境搭建 1. 下载Git和Node.js 1.1 Node.js的安装与配置 1.2 Git的安装与配置 二.Github注册以及Github Pages创建 三. ...
- 【个人博客】Hexo个人博客搭建与配置详细教程 + Fluid主题 + Gitee发布
文章目录 一.环境准备 1.1 安装 NodeJs 1.2 安装 Git 1.3 安装 Hexo 二.Gitee仓库搭建 2.1 Gitee账号注册 2.2 仓库搭建 三.Hexo博客搭建 3.1 基 ...
最新文章
- boost::contract模块实现代码块的测试程序
- CloudStack 4.2 与CloudStack 4.1二级存储API发生变化
- c语言插件实现原理,C语言实现插件机制
- 系统架构师学习笔记-操作系统(三)
- python图形代码怎么写_【Python3-API】定制化图像接口示例代码
- 华为上架自主地图应用Here WeGo 或登录HMS系统成为预装应用
- python实现电脑程序自动化_python基于pywinauto实现PC客户端自动化
- wsl2启动桌面_「原创」windows10下自定义WSL安装路径及启动WSL2
- bq24075 锂电池 充电电路分析
- FFMpeg (一) av_register_all()
- flash cs4 如何新增自定义控件
- 关于我国高等数学教材的版权发财户
- Java——事故应急
- word中如何去掉页眉横线?
- MySQL按年龄段查询
- Scrapy爬虫案例-淘宝比价定向爬虫学习笔记
- jy-10-SPRINGMYBATIS01——MyBatis-程祖红/刘苍松
- 2019年二季度书单
- 流式布局之javascript实现照片瀑布流以及Macy.js插件实现瀑布流
- 最近作家六六说京东卖假货,我现在就展示一个京东欺骗消费者的真实情况吧
热门文章
- 使用PaupGUI软件合并一致性树consensus tree
- delphi dbgrideh 遍历每一个单元格_用Python解数独[1]:求每个单元格的行值域
- oracle中同义词的用法,Oracle中使用同义词介绍
- mysql merge union_MySQLMerge存储引擎
- oracle 孟硕_关于几大主机厂的阿里云论坛用户知识和技术交流
- 成田机场坐access到品川_关西机场交通攻略
- python做马里奥_python实现超级马里奥
- C++知识点27——使用C++标准库(常用的泛型算法2)
- php 商场收银收费系统,使用的策略模式
- live555点播服务器流程深入分析(一)