文档章节

Hexo博客搭建初体验

Soarkey
 Soarkey
发布于 2017/06/10 22:29
字数 694
阅读 12
收藏 0

经过多天的学习与尝试,踩过不少坑,终于是把博客搭建成功了,

下面我把我的博客搭建过程分享出来,希望能对你起到一定的帮助!

准备阶段

一、安装Node.js(必须)

因为搭建博客所用的hexo框架是基于Node.js开发的,所以我们必须要先安装Node.js。 Node.js官网

安装方法也比较简单,按照默认选项一项一项进行即可。

二、安装Git(必须)

Git的作用就是把本地仓库的内容提交到github网站上或者把github上的项目克隆到本地仓库中,对后续的hexo博客部署起着决定性的作用。 Git官网

由于众所周知的原因,国内访问Git比较困难,这里提供了一个国内网盘下载链接。 Git网盘下载地址

三、注册Github账号(必须)

github一个通过Git进行版本控制的软件源代码托管服务。我们的hexo博客正是搭建与此基础上,所以需要开发者先申请注册github账号,并且创立一个名为yourname.github.io的仓库(yourname为你的github账户名称)。 另外github上聚集了许多著名的技术界公司和顶尖开发者的开源项目,体现了技术前沿的发展趋势,是我们一个不可多得的资料库。 Github官网

安装配置Hexo (针对windows)

一、 安装hexo

创建一个文件夹,命名为blog(根据自己喜好命名),在Gitbash中执行以下git命令来安装hexo。

$ npm install -g hexo-cli

二、 建立文件

安装完成hexo后,执行以下命令,hexo将会在指定文件夹下新建所需文件。

$ hexo init <folder>
$ cd <folder>
$ npm install

新建完成后,指定文件夹的目录如下

.
├── _config.yml
├── package.json
├── scaffolds
├── source
|   ├── _drafts
|   └── _posts
└── themes

三、 生成静态页面

执行以下命令,让hexo生成静态页面。

$ hexo generate

可简写为

$ hexo g

执行完后会在blog目录里生成public文件夹,里面存放着发布的博客内容。

四、 在本地预览

执行以下命令,启动hexo服务,进行本地hexo博客效果预览与调试。

$ hexo server

可简写为

$ hexo s

完成后打开浏览器输入网址http://localhost:4000, 如果正常显示hexo默认初始页面,说明之前的配置正确, hexo已经在本地部署成功。

常见hexo配置错误

(待补充)

结语

至此,hexo的基本配置步骤已经完成。 小伙伴们可以快乐地玩耍啦!

参考资料:

1.Hexo中文文档

2.Hexo的Github地址

© 著作权归作者所有

下一篇: 启程
Soarkey
粉丝 1
博文 20
码字总数 28411
作品 0
其它
程序员
私信 提问
关于Hexo6.0搭建个人博客(基础编)

初识Hexo 是一个快速,简单而强大的博客框架。您可以使用Markdown(或其他语言)编写文章,Hexo可以在几秒钟内生成具有美丽主题的静态文件。 对的,就是这么简单明了,其实就是一个搭建博客的工...

darryrzhong
2018/05/23
0
0
使用Hexo+Github搭建自己的个人网站、主题集锦

Hexo 官方文档 将纯文本转化为静态网站和博客框架:jekyll 参考网站 快速低成本的搭建一个马马虎虎的博客 Hux Blog一生想做浪漫极客 教你定制Hexo的landscape打造自己的主题 【实用技能】使用...

木易涛
2018/08/01
0
0
在 VPS 上搭建 Hexo 博客,使用 Git 部署

摘要:因为 hexo 的搭建和使用与其他博客程序不同,而且搜索到的很多结果都是在 Github 上搭建 hexo 的教程。于是就有很多朋友问我 VPS 也可以搭建 hexo 吗?刚好前几天在迁移博客的时候也查...

Viosey's Blog
2017/12/20
0
0
记录第一次搭建hexo

title: 记录第一次搭建hexo date: 2016-11-22 14:57:37 type: "hexo" tags: - 搭建hexo 即使扒了很多大佬的搭建教程,还是踩了很多坑,所以打算记录下来自己的搭建过程。本文主要介绍win10下...

黑天很黑
2016/11/22
0
0
博客搭建攻略(一):平台选择

虽然在大学生涯就有开始写技术博客,但是一直都是三分钟热度,断断续续的在一些大平台上记录过一些内容,最终也都不了了之。真正开始搭建属于自己的博客(didispace.com)和分享技术内容是从...

程序猿DD
2017/11/01
140
1

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
423
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
4
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
3
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
7
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部