零基础-零成本搭建个人博客-Hexo-基于windows10

news/2024/10/5 7:18:23

下载 nodejs 

# 1、访问官网:https://nodejs.org/en
- 下载LTS版本

下载后安装下一步、选择安装路径即可、注意要选择add to path(这是npm下载包的路径)

安装hexo

安装成功后在cmd中输入npm验证一下:按 Win+R 键、弹出后 输入 cmd

创建workspace:需要安装hexo下载的nmp包

F:\workspace :在此目录下打开cmd 下载hexo

#注意:安装目录要确定:可以在cmd中输入: cd F:\workspace     去到该目录下

#建议可以使用vscode来执行-可选

按照官网提供的 命令执行安装启动hexo即可:命令如下

npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

访问搭建好的blog、浏览器输入:http://localhost:4000/ 

可以看到可以访问blog页面了

发表自己的blog:这里使用vscode来编辑个人的文章(自行去了解vscode的用法)

使用vscode打开 上面创建好的blog目录:如下

编辑文章:打开source\_posts 下的hello-world.md 进行修改、效果如下:

#注意:如果在vscode中的终端无法使用npm、hexo等命令、需要将vscode的属性配置为-以管理员身份运行此程序:如下图

新增文章:在终端或cmd输入:hexo new 零成本搭建个人博客(其实就是在soruce\posts下新建了一个.md文件):如下

输入:hexo new my-first-blog

输入hexo server 启动服务(如果没有关掉上一个服务就没必要执行)、可以看到网页出了第二篇文章

注册github(可能需要魔法):https://github.com/ 

注册后创建仓库:如下图

自定义自己的博客网址:如下图

拉到最下面点击:create repository 

创建后会跳到这个界面:可以不用管(我们不使用这里提供的命令、使用一个客户端来克隆下载本项目)

下载 github Desktop :https://desktop.github.com/

下载后正常下一步下一步安装即可、安装完打开登录

 

登陆后将在github创建的 项目克隆下来:选择 file -> Clone repository .....

克隆项目到指定目录:点击Clone

回到终端、将hexo项目输出 github格式的项目目录架构、先终止hexo server:按 ctrl + c

再执行:hexo generate  输出项目

回到 github Desktop 

推送至github

 

等待推送完成后再浏览器中输入网址:https://xiaoxin-top.github.io/  即可打开自己的博客啦

 

主题的更换

如果觉得默认的主题不符合你的审美、可以再官网选择自己喜欢的主题

主题官网:https://hexo.io/themes/

点击进去可以看到 各种各样的主题、点击主题里面都带有部署的步骤

以上就是个人博客的搭建啦、更多主题需要个人去探索啦

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

低代码(Low-Code)

现如今,我们已全面迈入智能互联网时代,新的技术不断迭代问世,也代表着新的生产力不断深入我们的生活,同时也是开创未来最好的原动力。那就眼下而言,什么样的新技术才能真正解放IT生产力,加速社会数字化转型呢?without doubt!我认为是低代码(Low-Code)。 什么是低代码…

Sigir2024 ranking相关论文速读

Sigir2024 ranking 相关论文速读简单浏览一下Sigir2024中与ranking相关的论文。不得不说,自从LLM大热后,传统的LTR方向的论文是越来越少了,目前不少都是RAG或类似场景下的工作了,比如查询改写、rerank等。 目录The Surprising Effectiveness of Rankers Trained on Expande…

设计模式-组合模式

组合模式 组合模式,也称为整体部分模式,他的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示,使得客户对单个对象和组合对象的使用具有一致性。(树形结构) 组合与聚合的关系:组合生命周期保持一致。聚合具有不同的生命周期。 角色:抽象根节…

iptables笔记

摘要 四链五表4表:filter表,作用是过滤某些包,这是防火墙工作的基础, 例如:云厂商的安全组实现 一般不带 -t 参数,则默认使用filter表 nat表,作用是实现网络地址转换 raw, 作用是将命中规则的包,跳过其它表的处理,它的优先级最高。 mangle, 作用是根据规则修改数据包的…

2024wf中考数学难题tj

睿频:中考量太大,太折磨人了。 凭记忆口胡。多选最后一个:条件:AE//GC,EF垂直平分线。 平行+垂直平分线,A证弧其实就是证角,D证菱形也差不多。 \(A\):弧DA = 弧AG 。 证:$\Delta AEH \cong \Delta EHC $ , 平行加等腰,直接ac平分角,o。 \(D\):证\(AEFC\)菱形。俩垂直…

Oracle 性能调优 10053事件

思维导图10053事件概述 我们在查看一条SQL语句的执行计划时,只看到了CBO最终告诉我们的执行计划结果,但是我们并不知道CBO为何要这样做。 特别是当执行计划明显失真时,我们特别想搞清楚为什么CBO会做出这样的一个选择,那么就可以用10053事件来分析SQL分析过程的trace文件。…

ZooKeeper源码解读

ZooKeeper源码分析 1. 服务器构成 群首(leader),追随者(follower),观察者(observer)本质上都是服务器。在实现服务器主要抽象概念是请求处理器。请求处理器是对处理流水线上不同阶段的抽象,每个服务器实现一个请求处理器的序列。 zookeeper服务端有两种模式:单机的独…

当我在焦虑的时候我在思考些啥-我是如何理解人生的

1. 前言本文主要记录下笔者对于人生的思考,仅一家之言,可能会有很多经不起推敲的逻辑,如果你因此被本文误导了,笔者概不负责(狗头保命~) BTW,起个啥标题好呢,副标题又该取啥好呢,起名困难症犯了,纠结啊。。。2. 为什么突然思考起人生这个话题 2.1. 原因一:与其焦虑…