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;就一定会有数据…

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 和…

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

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

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

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

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

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

如何在 C# 中使用 反射

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

计算机基础知识教案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() 来…

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

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

阿星Plus:基于abp vNext开源一个博客网站

作为微软最早迈向开源的重要软件之一&#xff0c;.NET 5的发布具有重要意义&#xff01;微软希望 .NET Framework 开发者能够迁移他们的代码和应用到 .NET 5.0 上&#xff0c;为明年发布的 .NET 6.0 将 Xamarin 开发者过渡到统一平台奠定基础。这里推荐一个.NET Core 3.1 开源的…

html 保存文件指定路径,78.上传文件及在服务器保存文件到任意路径

上传文件到服务器是一个常用的操作&#xff0c;而在服务器上保存文件就需要多多用心了。因为你不可能只在一个路径里保存文件&#xff0c;所以需要实践一下保存文件到任意位置。当然&#xff0c;前提是你的应用程序有这样的操作权限。首先建立一个main.go文件&#xff0c;作为项…

excel表格中添加combobox_Excel中两个表格对比,找出不同数据

当你有两个Excel工作簿需要对比数据时候&#xff0c;你该怎么做呢&#xff1f;数据少&#xff0c;我们直接用眼睛就可以看到&#xff0c;数据如果太多&#xff0c;那么对比找出不同数据&#xff0c;是一件非常困难的事情。今天&#xff0c;小汪老师就来教大家几招&#xff0c;可…

计算机算法音乐专业,音乐信号分析算法的乐理简说(非音乐专业的乐理)

前言这篇文章不是讲乐理知识的&#xff0c;那是音乐制作人&#xff0c;编曲人员所需要钻研的学问&#xff0c;不过你要有兴趣也可以看看专业的乐理知识。这里仅仅是说在音乐信号分析的项目中&#xff0c;我们需要知道的一些参数的意义。在诸多信号处理&#xff0c;或图像处理算…

代码改变世界,也改变了我

愿2021的你&#xff0c;可以勇敢的踏出那一步&#xff0c;可以去追求自己想要的东西。脑图版代码版using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace ConsoleApp14 {internal class Program{pr…

计算机基础与应用教程计算机硬件,计算机基础系列一:计算机硬件

1、编程语言的作用及与操作系统和硬件的关系一个完整的计算机系统包括硬件、操作系统、软件(即程序员开发的各种软件)三部分组成。各程序员开发的软件若直接调用计算机的硬件&#xff0c;如硬盘读取、音频播放等&#xff0c;则软件不仅编写复杂同时影响开发效率&#xff0c;因此…

宝塔mysql远程链接_宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案

错误信息&#xff1a;AH00526: Syntax error on line 54 of /www/server/apache/conf/httpd.conf:Cannot define multiple Listeners on the same IP:port朋友网站突然访问不了&#xff0c;进入宝塔后查看Apache服务器没运行&#xff0c;重启Apache时提示这个错误信息打开Apach…

C#-WinForm跨线程修改UI界面

背景在我做WinForm开发的过程中&#xff0c;经常会遇到耗时操作或阻塞操作。他们会引发软件的卡顿甚至假死&#xff0c;严重影响软件的使用。因此&#xff0c;这类耗时或阻塞的操作一般都会使用异步的方式去执行&#xff0c;不影响主线程&#xff08;UI线程&#xff09;与用户间…