gitee 从 拉取新分支到本地_Hexo博客详细教程(一)| 建立本地站点

点上方蓝字关注我们

每天都有好玩的东西等着你

28217b95b102b97ed99639d9e79adf29.png

博客炫酷效果展示

安装Hexo

安装Git

参考文章:Git实用教程(二) | Git简介及安装详解。

安装Nodejs

Nodejs可以从官网( https://nodejs.org/en )下载LTS版本:

46a15eec1db32c286103fa1192684f04.png
f2522ae10309eb0ac857e98cd5b6d18b.png
c99587f435ef773750b442a0a3444338.png

安装之后检查一下是否正常输出版本信息:

0979f37d2d34df12454ad2bd0e2fe22b.png

安装Hexo

本文中所有的命令执行时,可以在Git bash中执行,但速度比较慢;如果要在cmd中执行,速度比较快,但要确保 git 已经添加到环境变量中!(即在cmd中执行 git --version 可以看到git版本信息)。

Hexo是一款快速简洁的博客框架,可以将 md 文档渲染为静态 HTML 页面,拥有非常多的主题和插件可以选择,安装过程如下:

npm install -g hexo-cli 
2d07c6dc6166cb39218cd0e006a31788.png

安装之后检查一下是否正常输出版本信息:

527cb3528f12de5b2df8a50df55228e9.png

本地建立站点

初始化站点文件夹

hexo init <floder>

使用该命令会将Github上Hexo源码和默认主题源码拉取到本地,该文件夹即为站点根目录

765ac4815bffbb6712e3f3d20187072b.png
9bbabba5affd31eec1e0441540f9d24c.png

安装Hexo依赖模块

后续所有的命令都是在站点根目录执行的,所以在命令行中进入上一步Hexo创建的文件夹,:

cd 

然后执行该命令,安装Hexo的依赖模块:

npm install
0ef27ab938ecd69d836ef7ccbc192301.png

这样 Hexo 站点就成功创建啦!

本地启动站点服务

hexo s

使用该命令,Hexo会在本地4000端口启动Web服务,供浏览器访问:

7007a5e27dda52985c6a3e8162e3ca14.png

访问本地站点

使用浏览器访问 http://localhost:4000 即可:

d2bd3a8d1ae363fe278888427818c62f.png

本地启动和访问站点有什么用呢?

本地预览!

文章写好后,可以先在本地生成页面并启动服务,然后在浏览器中预览一下,确认没问题再推送到服务器上,方便很多。

修改站点配置

关于网站的所有自定义配置,都是在站点根目录下的_config.yml文件中配置,以后统称为站点配置文件

50d79d89b43b99d9cfd7d9feef62104a.png

使用 VS Code 打开该文件,首先强调一下语法:

8e82eaa4fc5b6ffa649a2a44d542b492.png

这里面的配置项非常多,后续我们都会讲,本文中先讲第一块配置:

380fe40523058f4927c548a3a187126e.png

这些配置项自己修改,一定要注意语法,修改之后进行如下操作:

  • 清除旧的生成页面

hexo clean
  • 生成新的HTML页面

hexo g
01d20f7948438cec21ad1838ab0e8554.png

然后重新启动服务即可在本地看到效果:

hexo s
5eb32d685770b89f49e1fc43d021af52.png

Hexo的第一篇教程就到这儿,快来新建一个属于自己的站点吧!下一节讲述如何将本地的Hexo站点部署到 Github/Coding/Gitee 三个平台,可以先看一下效果,然后选择一个平台部署自己的站点~

精选教程 | 精选文章

de2fe43df63b0db54e775a43855781d3.png

(点击图片即可跳转)

更多精彩文章及资源,欢迎关注我的微信公众号:『mculover666』。

8e615faf19d9ad768303681a3c527425.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/306054.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

索尼android 怎么截屏快捷键,索尼XZ Premium怎么截屏 2种索尼XZ Premium截图方法

截屏作为手机常用功能之一&#xff0c;我们经常在分享朋友圈或微博的时候经常需要用到屏幕截屏。今天本文主要分享一下索尼XZ Premium怎么截屏&#xff0c;作为一款相对冷门的非国产骁龙835旗舰机&#xff0c;在使用中难免出现一些不太熟悉的问题&#xff0c;下面小编分享2种索…

IdentityServer4 之Client Credentials走起来

前言API裸奔是绝对不允许滴&#xff0c;之前专门针对这块分享了jwt的解决方案(WebApi接口裸奔有风险)&#xff1b;那如果是微服务&#xff0c;又怎么解决呢&#xff1f;每一个服务都加认证授权也可以解决问题&#xff0c;只是显得认证授权这块冗余&#xff0c;重复在搞事情&…

读数据库遇到空就进行不下去_如何保证缓存与数据库的双写一致性?

作者&#xff1a;你是我的海啸来源&#xff1a;https://blog.csdn.net/chang384915878分布式缓存是现在很多分布式应用中必不可少的组件&#xff0c;但是用到了分布式缓存&#xff0c;就可能会涉及到缓存与数据库双存储双写&#xff0c;你只要是双写&#xff0c;就一定会有数据…

获取html滚动条位置,pc和移动端获取滚动条的位置

html5碰撞小球模拟这里根据动量守恒和能量守恒定理来计算小球的位置,从而模拟完全弹性碰撞下的小球运行轨迹. html代码: /p>spring jdbctemplate源码跟踪闲着没事,看看源码也是一种乐趣! java操作数据库的基本步骤都是类似的: 1. 建立数据库连接 2. 创建Connection 3. 创建s…

Windows Terminal 新手入门

翻译自 Kayla Cinnamon 2020年12月17日的文章《Getting Started with Windows Terminal》[1]安装Windows Terminal&#xff08;Windows 终端&#xff09;有两个不同的版本&#xff1a;Windows Terminal[2] 和 Windows Terminal 预览版[3]。两个版本都可以从 Microsoft Store 和…

html绑定按键图片移动,如何使用JS实现用键盘控制图片移动呢?

html xmlnshttp://www。w3。org/1999/xhtml headtitle标题页-学无忧(www。xue51。com)/title/headscript languageJavaScriptvar key0var timerfunction setObj(){ ietype (document。layers) ? 1 : 0; //判断浏览器类型 divObj (ietype)? document。mydiv : mydiv。style …

5120v2怎么配置web登陆_阿里企业邮箱如何配置和添加到第三个电子邮件客户端中?...

我们常见的第三方邮箱客户端有&#xff1a;Outlook、Thunderbird、Live mail、Web客户端、畅邮&#xff08;DM Pro&#xff09;客户端等&#xff0c;下面用畅邮&#xff08;DM Pro&#xff09;为例。流程一.配置信息企业邮箱POP、SMTP、IMAP地址列表如下&#xff1a;&#xff0…

赛尔号什么时候支持html5,赛尔号三全能时代即将来临 你准备好了吗

大新闻&#xff01;赛尔号刻印系统即将迎来改版升级&#xff01;更简单的刻印强化方式&#xff0c;更清晰的刻印等级机制&#xff0c;强化满级还有额外属性加成&#xff01;想知道具体情况如何&#xff1f;下面柚子姐姐就为大家介绍本次刻印系统改版升级后的全新变化吧&#xf…

银河麒麟V10入选2020中国十大科技新闻

日前&#xff0c;中央电视台、中央人民广播电台、中国国际广播电台、中国国际电视台联合评选了“2020十大国内科技新闻”&#xff0c;“银河麒麟操作系统V10”与其他国家科技领域重大成榜上有名。8月13日&#xff0c;银河麒麟操作系统V10发布后&#xff0c;央视新闻、人民日报、…

vue 调用mutation方法_Vuex白话教程第三讲:Vuex旗下的Mutation

文 | 大宏写在前面上一讲「Vuex 旗下的 State 和 Getter」&#xff0c;告诉了我们怎么去使用仓库 store 中的状态数据。当然&#xff0c;光会用肯定还不够&#xff0c;大部分的应用场景还得对这些状态进行操控&#xff0c;那么具体如何操控呢&#xff0c;这就是这一讲要说的重点…

微型计算机硬件采用什么,微型计算机的硬件系统包括什么?

微型计算机的硬件系统包括cpu、存储器、输入设备、输出设备四大部分。CPU是计算机硬件的核心&#xff0c;控制着整个计算机系统的工作&#xff1b;存储器是计算机中的记忆存储部件&#xff1b;输入设备是计算机与用户或其他设备通信的桥梁&#xff1b;输出设备是计算机硬件系统…

如何在 C# 中使用 反射

C# 中的 反射 常用于在程序的运行时获取 类型 的元数据&#xff0c;可获取的信息包括已加载到进程中的 程序集 和 类型 信息&#xff0c;它和 C 中的 RTTI&#xff08;Runtime Type Information&#xff09; 的作用是差不多的。为了能够使用反射&#xff0c;需要在项目中引用 S…

echarts迁徙图 vue_如何快速在Vue中实现流向图或迁徙图?

原标题&#xff1a;如何快速在Vue中实现流向图或迁徙图&#xff1f;我们经常在一些新闻报道和商业杂志上看到运用地图来展示商业现象的做法。这样利用地图来反映和分析数据的形式&#xff0c;叫数据地图&#xff0c;它可以直观的表达出数据之间的空间关系。在数据地图中&#x…

霍纳法树形流图中处理机p个数_2009系统结构试卷答案

一&#xff0e;单项选择题(共10分&#xff0c;每选1分)1.与流水线最大吞吐率高低有关的是(C)A.各个子过程的时间B.最快子过程的时间C.最慢子过程的时间D.最后子过程的时间2.在流水机器中&#xff0c;全局相关是指(D)A.先写后读相关B.先读后写相关C.指令相关D.由转移指令引起的相…

html文件上传添加额外参数,bootstrap-fileinput组件在上传时传递额外参数

解决方法关键的配置参数是uploadExtraData具体的代码如下&#xff1a;//获得额外参数的方法fodderType function() {return $("#fodderTypeSelect").val();};//初始化fileinput控件(第一次初始化)function initFileInput(ctrlName, FileExtensions, fileSize) {var …

什么是ASP.NET Core静态Web资产?

What are ASP.NET Core Static Web Assets?HostBuilder.ConfigureWebHostDefaults()中发生了很多隐藏的魔术(最终称为ConfigureWebDefaults)。 我想更好地了解它&#xff0c;因为我找不到有关它的文档。此代码似乎正在加载一些静态文件。什么是静态网络资产&#xff0c;为什么…

计算机基础知识教案1,计算机基础知识教案一

计算机基础知识教案一 秦皇岛外国语职业学院教案首页 年 月 日 学科 计算机基础 年级 专一 课题 计算机基础知识 教具 课时分配 2课时 教学目的 1. 了解计算机的发展、特点和应用 2&#xff0e; 掌握计算机的系统组成 3&#xff0e; 掌握各个逻辑部件性能指标和作用 教学重点、…

C# 9 新特性——init only setter

C# 9 新特性——init only setterIntroC# 9 中新支持了 init 关键字&#xff0c;这是一个特殊的 setter&#xff0c;用来指定只能在对象初始化的时候进行赋值&#xff0c;另外支持构造器简化的写法&#xff0c;Target-typed new expression 在已知类型的情况下可以使用 new() 来…

时间戳计算机网络,时间戳

时间戳(Timestamp)[编辑]什么是时间戳时间戳是指使用数字签名技术对包含原始文件信息、签名参数、签名时间等信息构成的对象进行数字签名而产生的数据&#xff0c;用以证明原始文件在签名时间之前已经存在。通过使用如网络时间协议(NTP)的机制&#xff0c;计算机维系准确的当前…

乔安监控云存储_智能运维丨全栈监控,护航云上业务

自2006年至今&#xff0c;云计算商用领域已经历了十余载的发展。云也从概念普及进入到广泛应用阶段&#xff0c;云服务变成了像水电一样的基础服务&#xff0c;已经是行业共识。云发展速度快、成长空间大&#xff0c;监控场景复杂最新Gartner的报告预测到2019年公有云市场将达到…