使用Hexo 在本地搭建博客(一)
Hexo 博客实践教程:
- 使用Hexo 在本地搭建博客(一)
- 使用腾讯云的静态网站托管功能搭建Hexo博客(二)
- 把本地Hexo网站推送到腾讯云静态网站托管(三)
- Hexo更换主题(四)
- 最终效果:https://www.sfpyan.com/
文章目录
- 一、环境准备
- 二 、在本地搭建博客
- 三、常用的Hexo 命令
一、环境准备
- 1、安装 Git
- 2、安装最新的 node.js
备注:npm 设置为淘宝镜像:npm config set registry https://registry.npm.taobao.org
- 3、安装 hexo
使用 npm 命令安装Hexo,输入:
npm install hexo-cli -g
这个安装时间较长耐心等待。
环境安装可参考:Hexo中文文档
二 、在本地搭建博客
工作空间:
新建文件夹hexoWork作为hexo项目的工作空间。命令执行说明:
以下所有命令均在Git Bash Here
中执行:
初始化本地博客:
hexo init blog2
注意,这个命令是在刚刚创建的hexoWork文件夹中执行。blog2是项目文件名,可自定义。
执行完
hexo init blog2
命令后,会生成一个名称为blog2
的项目文件夹:
打开blog2文件夹,可以看到里面生成了一些初始化文件:
安装 npm:
npm 安装完会生成 node_modules 目录:
新建一篇测试文章:
编译(在public文件夹下生成静态网页):
编译完会生成一个public目录:
public文件夹中的内容就是生成的静态站点的所有内容,包括静态页面、js、css和图片:
启动站点:
访问测试:
浏览器访问http://localhost:4000/
,网站首页显示正常,并且包含自己新建的“测试”文章。说明hexo博客已经在本地成功搭建和启动。
三、常用的Hexo 命令
- 安装与升级:
npm install hexo -g #安装Hexo
npm update hexo -g #升级
hexo init #初始化博客
- 命令简写:
hexo n "我的博客" == hexo new "我的博客" #新建文章
hexo g == hexo generate #生成
hexo s == hexo server #启动服务预览
hexo d == hexo deploy #部署
- 其他命令:
hexo server #Hexo会监视文件变动并自动更新,无须重启服务器
hexo server -s #静态模式
hexo server -p 5000 #更改端口
hexo server -i 192.168.1.1 #自定义 IP
hexo clean #清除缓存,若是网页正常情况下可以忽略这条命令
更多命令参考:Hexo中文文档–命令
使用Hexo 在本地搭建博客(一)相关推荐
- (Ⅰ)基于Hexo+GitHub Page搭建博客,绑定域名及备份
前言 这里引用阮一峰老师网络日志里说的,对于喜欢写博客的人,会经历三个阶段: 第一阶段,刚接触 Blog,觉得很新鲜,试着选择一个免费空间来写. 第二阶段,发现免费空间限制太多,就自己购买域名和空间, ...
- hexo最全搭建博客教程
目录 前言 入门 安装 Node.js 安装 Git 检验Git是否安装成功 安装Hexo Hexo 初始化配置 本地查看效果 将博客部署到 Gitee Pages 上 注册 Gitee 账户 创建项 ...
- 基于Hexo和Github搭建博客
文章目录 一.前提 1.1 安装hexo 1.2 初始化hexo 1.3 hexo的一些命令 1.4 关于主题 1.4.1 修改主题 二.搭建github博客 2.1注册一个域名 三.配置ssh ke ...
- 使用hexo+github pages搭建博客
为什么写博客 就如我在博客主页上所说,主要有三点: 记录与分享 锤炼技术,提高写作能力和表达能力 树立个人品牌,提高影响力 而在此博客之前,我在CSDN上(小旋锋的博客)写过一些博客,截止于2018年 ...
- win7 php搭建博客,win7下wordPress本地搭建博客详解(深度亲测整理—傻瓜式详细教程) | 学步园...
搭建一个wordPress作为一个个人博客本来是特别简单的事情,但是网上的各种转载让初学者举步维艰,我就本身条件而言,会java EE,懂mysql都花费了我好长时间才搭建好本地博客. 注意:这个是本 ...
- hexo 快速免费搭建博客
配套 视频 一.准备必要的工具 一.准备必要的工具 Git工具 Git的官方网站下载:https://git-scm.com/ 国内镜像下载:https://npm.taobao.org/mirror ...
- hexo github pages 搭建博客
http://blog.csdn.net/u014230646/article/details/51852695 http://www.cnblogs.com/liuxianan/p/build-bl ...
- Hexo+NexT(零):最全Hexo+Next搭建博客教程
欢迎访问博主博客www.guide2it.com 快速.简洁且高效的博客框架 有位大神说,喜欢写博客的人的人,折腾博客会经历三个阶段.找到一个免费空间,搭建一个博客,很欣喜,很有成就感,此为一阶段:受 ...
- 基于github和hexo搭建博客 本地hexo博客搭建
正常都应该讲一讲为什么搭建博客,不过既然您能看见这篇文章,就说明你想搭建一个自己的博客,无论自己记录自己的东西,或是为了显得高大上.那就不废话了,进入正题. 其实教大家搭建博客的文章很多,讲的都不错, ...
- hexo博客本地服务器显示正常,Hexo 搭建博客 本地运行 常见报错及解决办法
作为一名在hexo方面的新手,我在使用hexo编辑文档时遇到了很多问题,hexo generate编译的时候遇到了各种错误. 在此将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇 ...
最新文章
- java组件化的优势_组件化编程开发如何判断组件的优劣性
- 3. Nest Provider
- Spring MVC-01循序渐进之Model 2和MVC
- 公司(企业与市场)与商业模式
- Exception in thread “main” java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
- 如何得到当前程序执行的堆栈
- 网易软件测试面试总结分享——送给正在找工作的你
- validation插件
- paypal付款,PayPal Subscribe和PayPal Check Out的区别
- 7-5 手机号码 (20 分)
- 软件测试(网页,脚本)入门
- java freemarker导出word 带图片,文件导出后图片无法使用office正常打开
- 产品经理 - 产品设计方法论业务落地部分_包括流程产品文档方法论需求设计方法论
- js原生常用知识点总结
- java毕业设计家庭理财记账系统(附源码、数据库)
- 算法利用:人机交互面临的道德漏洞
- 下蹲运动的好处与练习方式
- Java开源工作流引擎Jflow表单方案系列讲解一
- Java序列化的几种方式以及序列化的作用(文章有所改变)
- 极域脱控破解分析+代码实现(杀死和重启,挂起和恢复,解除全屏按钮限制,获取极域安装路径,极域密码破解)
热门文章
- 2019中国大学排名
- i78700k配什么显卡好_i7 8700k配什么主板好?适合Intel八代i7-8700k处理器搭配的主板推荐...
- 母亲节为什么要定在5月的第二个星期日? [节假日]
- database link问题解决
- PHP安装rabbitmq扩展
- html语言span标签,html 中span标签里面都能放那些标签??
- java最好用的浏览器_国内好的pc浏览器评测
- 创建一个新用户身份为计算机管理员,以Guest账户身份创建一个管理员
- 滴滴 iOS 动态化方案 DynamicCocoa 的诞生与起航
- java用接口求立方体表面积_Java练习 SDUT-3337_计算长方体、四棱锥的表面积和体积...