搭建Hexo博客(一)-创建Hexo环境
  Hexo配合github,可以创建自己的博客。基本原理是使用Hexo生成静态页面,发布到github上。
在本地需要搭建Hexo环境。
1、安装nodejs
下载并安装NodeJS,官网地址:https://nodejs.org/en/
2、安装完后,查看安装情况
node -v
npm -v
3、安装Hexo
新建目录,cd到该目录下。例如创建目录blog,在该目录下执行
sudo npm install -g hexo-cli
4、初始化Hexo
hexo init
Hexo目录应该如下:
- node_modules:是依赖包
 
- public:存放的是生成的页面
 
- scaffolds:命令生成文章等的模板
 
- source:用命令创建的各种文章
 
- themes:主题
 
- _config.yml:整个博客的配置
 
- db.json:source解析所得到的
 
- package.json:项目所需模块项目的配置信息
 
5、生成页面
hexo g
6、启动服务
hexo s
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
访问:http://localhost:4000/
即可看到下面页面,表示hexo搭建成功:

Hexo的一些基本命令
hexo g #完整命令为hexo generate,用于生成静态文件
hexo s #完整命令为hexo server,用于启动服务器,主要用来本地预览
hexo d #完整命令为hexo deploy,用于将本地文件发布到github等git仓库上
hexo n "my article" #完整命令为hexo new,用于新建一篇名为“my article”的文章
发布一篇文章
首先Ctrl+C停止当前的本地服务,然后
hexo n "我的第一篇文章"
这样就会在博客目录下source\_posts中生成相应的 我的第一篇文章.md文件( 例如 C:\blog\source_posts\我的第一篇文章.md )
文章需要使用Markdown语法进行编写。
基本命令:
进入目录后
git pull
hexo n '文章名称'
hexo g
hexo s
hexo d
git commit
git push
搭建Hexo博客(一)-创建Hexo环境的更多相关文章
- 使用Hexo搭建个人博客的终极资料
		
一.前言 Hexo 是一个基于 NodeJs 博客框架,可以快速的帮我们搭建一个博客系统,Hexo使用的是Markdown(下文简称MD)解析文章的,在几秒内即可利用靓丽的主体生成静态网页. 推荐使用 ...
 - 使用Hexo + GitHub Pages 搭建个人博客
		
一.前言 之前是在CSDN上写博客的,但是无奈其广告满天飞,还有因为个人不太喜欢CSDN博客里的一些东西,加上看到很多技术大牛都有自己的个人博客,于是乎!便想着搭建一个自己的个人博客.其实之前写博客还 ...
 - 在 Ubuntu 14.04 服务器上部署 Hexo 博客
		
版权声明:本文由宋秉金 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/241080001487926962 来源:腾云阁 ...
 - 【干货】2个小时教你hexo博客添加评论、打赏、RSS等功能  (转)
		
备注:该教程基于Hexo 2.x版本,目前Hexo是3.x版本,照本教程实现有可能会出现404错误,笔者目前还未找时间去解决,待笔者找时间解决该问题后,再写一篇该问题的解决教程,给各位读者带来困扰,还 ...
 - Hexo博客框架
		
https://hexo.io/docs/#What-is-Hexo hexo博客应用1 hexo博客应用2 Spark Streaming 消费kafka到HDFS 搭建篇-使用Github-hex ...
 - Hexo博客插入图片的方法
		
Hexo博客插入图片的方法 hexo图片blog hexo blog 插入图片的方法总结 hexo 的blog 内容是根据 markdown 文件的内容生成的html文件, 生成的文件全部在 /pub ...
 - jekyll+github搭建个人博客总结
		
jekyll+github搭建个人博客 经过一天多的折腾,终于算是搭建好了自己的个人博客,看到有些社区评论说:在windows下用jekyll搭建静态博客,简直就自讨苦吃,但是都到一半了,有什么办法呢 ...
 - 使用VuePress搭建个人博客
		
使用VuePress搭建个人博客 VuePress 是一个基于 Vue 的静态网站生成器.其中主要用到:Vue,VueRouter,Webpack. 类似的工具:hexo 基于 Markdown 语法 ...
 - 利用Hexo搭建个人博客-环境搭建篇
		
我是一个爱写博客进行总结分享的人.然而,有着热爱写博客并且深知写博客好处的我,却没有好好的把这个习惯坚持下来.如今毕业已经一年多了吧,每一次与师弟师妹们聊天,我总会意味深长的建议他们,一定要定期梳理总 ...
 - windows环境利用hexo+github搭建个人博客
		
一.下载安装Git 下载地址:https://gitforwindows.org/ 二.下载安装node.js 下载地址:https://nodejs.org/en/ 三.安装hexo 利用 npm ...
 
随机推荐
- python魔法方法、构造函数、序列与映射、迭代器、生成器
			
在Python中,所有以__双下划线包起来的方法,都统称为"魔术方法".比如我们接触最多的__init__,魔法方法也就是具有特殊功能的方法. 构造函数 构造函数不同于普通方法,将 ...
 - GFF高仿QQ客户端及服务器
			
一.GFF简介 GFF是仿QQ界面,通信基于SAEA.MessageSocket.SAEA.Http.SAEA.MVC实现包含客户端和服务器的程序,源码完全公开,项目源码地址:https://gith ...
 - ASP.NET Core 发布之后通过命令控制监听地址和环境变量
			
添加Command支持 新建一个ASP.NET Core 项目,打开Program.cs 添加下面的代码: public class Program { public static void Main ...
 - 能递归检查DataAnnotations的验证函数
			
有时在Command和DTO之间层次比较多,写了个验证Command的函数,能实现递归验证. 比如下面这些有层级关系的class定义,能通过一句代码来进行验证: class A { [Required ...
 - NLP之——Word2Vec详解
			
2013年,Google开源了一款用于词向量计算的工具--word2vec,引起了工业界和学术界的关注.首先,word2vec可以在百万数量级的词典和上亿的数据集上进行高效地训练:其次,该工具得到的训 ...
 - [LeetCode] Department Highest Salary -- 数据库知识(mysql)
			
184. Department Highest Salary The Employee table holds all employees. Every employee has an Id, a s ...
 - Division and Union CodeForces - 1101C (排序后处理)
			
There are nn segments [li,ri][li,ri] for 1≤i≤n1≤i≤n. You should divide all segments into two non-emp ...
 - springboot在yml中配置控制台sql打印方法小结
			
方法一: logging: level: debug level.io.renren: debug path: logs/ file: admin.log 方法二 logging: leve ...
 - oc之脚本
			
进入Build Phases页面,点击加号选择“New Run Script Phases”创建Run Script 在这里添加Run Script, 1.每次编译运行版本号(bundleVersio ...
 - 消息队列queue
			
一.queue 在多线程编程中,程序的解耦往往是一个麻烦的问题,以及在socket网络编程中也会有这样的问题.recv 和send之间,如果服务端有消息,问题需要发送给客户端,而那边的recv 被主程 ...