使用Hexo搭建个人博客网站-05-个人网站更换Hexo主题

news/2024/5/15 18:35:22/文章来源:https://blog.csdn.net/m0_38064214/article/details/84557777

零、序

我们既然已经搭建好了我们的个人网站,接下来就该做写有意思点的事情了,比如:给我们的个人网站换个主题!

最开始 hexo init 的时候,默认下载安装的主题是 landscape,如下图所示:
在这里插入图片描述
我们也不能说它 ,其实还看得过去,毕竟是官方默认的,姑且称之为 经典 吧。但是,确实不是很好看,好了,下面开始正题。

一、官网选主题

官方网址如下:https://hexo.io/themes/
在这里插入图片描述
从上图中我们可以看到,截止至本篇博文发布之时,官方总共提供了 231 个主题供大家选择。

如果要说有没有什么选择的原则,应该是没有的吧,关键是要自己看着喜欢,最好是一见钟情的那种,毕竟它将会作为你个人网站的的主题,代表你个人的风格,很可能成为别人对你的第一印象。

本人做为一个严重强迫症患者,我硬是几乎把官网提供的 200+ 个主题全部点开看了一遍,第一轮筛选出来 20+ 个,第二轮 10+ 个,第三轮 5 个,,,所以我光是选个主题就花了几个小时!非常不值得大家借鉴!大家选的自己看着开心就好~

二、下载主题

纠结了几个小时之后,终于在最后两三个中间强迫自己选了一个(不排除后面会换),如下图所示:
在这里插入图片描述
从上图可以看出,我选的主题是 matery。
点击图片,可以直接进入该主题作者基于该主题已经开发好了的个人网站:https://blinkfox.github.io/
如下图所示:
在这里插入图片描述
点击蓝色加粗的字体 Matery,会进入该主题的 GitHub 主页:https://github.com/blinkfox/hexo-theme-matery,如下图所示:
在这里插入图片描述
依此点击上图中的红色方框部分,便可获得该主题仓库的下载链接至剪切板。

回到我们本地的 Hexo 仓库,进入根目录下的 themes 目录下,可以看到有一个名为 landscape 的文件夹,如下图所示:
在这里插入图片描述
这就是我们个人网站默认主题所在位置,这里我们将这个文件夹删除,在该目录下右击 Git Bash Here,在 Git Bash 窗口中输入:git clone https://github.com/blinkfox/hexo-theme-matery.git,这里的链接大家请替换成自己选中的主题的下载链接。

该主题下载完成后,Git Bash 窗口中如下图所示:
在这里插入图片描述

再看我们的 themes 目录下,多了一个文件夹出来,如下图所示:
在这里插入图片描述
感兴趣的话,可以点进去看一下,里面就是该主题的源码,如下图所示:
在这里插入图片描述
至此,我们已经获取到该主题的源码了。

三、更改主题配置

回到本地 Hexo 仓库的根目录下,找到站点配置文件 _config.yml,用 Notepad++记事本 等工具打开,找到主题配置部分,如下图所示:
在这里插入图片描述
将上图中原来的主题名称 landscape,直接改为我们刚刚下载下来的主题所在的文件夹名称 hexo-theme-matery(这里其实也可以改为 matery,但也必须将主题所在文件夹的名称也改为 matery,保持一直即可)。如下图所示:
在这里插入图片描述
保存并退出。

四、本地查看

我们的更改完成之后,可以先在本地查看一效果怎么样。回到 Hexo 仓库根目录下,打开 Git Bash 窗口,输入:hexo server 启动服务器,如下图所示:
在这里插入图片描述
打开浏览器,输入 localhost:4000 即可看见我们的主题已经更换了,如下图所示:
在这里插入图片描述
仔细看发现主页还会变色,哈哈~
页面向下滚动,效果如下图所示:
在这里插入图片描述
选了主题,我们的个人网站开始一步步变得有生命了起来~

五、部署到 GitHub 上

如果觉得新换的主题效果不满意,那就继续挑选,按照前面的步骤继续更换体验~ 如果觉得还算满意,那就可以将它部署到 Github 上了,其实是部署到 GitHub Pages,一个意思。

5.1 生成静态网页

在 Git Bash 中输入:hexo generate,针对于我们所作的更改,生成新的静态网页文件。如下图所示:
在这里插入图片描述

5.2 部署到 GitHub 上

在 Git Bash 中输入:hexo deploy,将我们新生成的静态网页文件部署到 GitHub 上。如下图所示:
(这个过程在 Git Bash窗口中太长了,就只分别放开头和结尾部分了)
在这里插入图片描述
在这里插入图片描述

六、最后查看域名网页

在浏览器中打开自己的个人网站主页,比如我的是:oceanwang.top,即可看到修改后的效果,和前面在本地看到的一模一样!

更换主题成功!

这里就不放图啦~

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

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

相关文章

打破思维断层之KMP分析 - wsc - ITeye技术网站

打破思维断层之KMP分析 - wsc - ITeye技术网站打破思维断层之KMP分析 博客分类:算法分析kmp算法思维断层 KMP目的:本博客以KMP算法为载体,试图在减少思维断层情况下学习作者算法思想。目录:1)开脑之字符匹配思路2&…

新功能!从 Dropbox 部署到 Windows Azure 网站

目前,有许多选项可用于将源代码发布到 Windows Azure 网站。例如,您可以从 Visual Studio 或 Web Matrix 等开发工具进行发布,从计算机上的本地 Git 存储库发布代码,甚至可以从 TeamFoundation Service、GitHub、CodePlex 或 Bitb…

hexo+NexT(v7.72+)超全二十一大主题美化,打造“超炫”网站(一)

前言: 安装好一个基本的next主题框架显然是有点简陋,许多普通网站的功能基本没有,需要我们自己添加 且NexT(v7.72)最新版本的主题和之前在结构上有一些不同,但是网上大部分教程还是停留在v6.0版本中,导致我在配置博客功…

hexo+NexT(v7.72+)超全二十一大主题美化,打造“超炫”网站(二)

先分享一点小经验 修改了模板,但是没有生效? 修改了模板以后不生效,建议先hexo clean,然后再hexo generate。只执行hexo generate,可能模板后者静态文件不会被替换。 知道晚了,以为设置错误,两…

hexo+NexT(v7.72+)超全二十一大主题美化,打造“超炫”网站(四)

(14)Hexo博客NexT主题美化之自定义文章底部版权声明 参考文章 效果如下 1.在目录themes/next/layout/_macro/下添加my-copyright.swig &#xff0c;内容如下&#xff1a; {% if page.copyright %} <div class"my_post_copyright"> <script src"//c…

ICP和公安网备案以及网站底部添加相应备案号

网站备案 网站建立成功后要分别进行公信网备案和公安备案然后部署在网站底部 公信网备案 用阿里云&#xff0c;买一个服务器进行个人信息填写 等待一段时间&#xff08;一周到三周不等&#xff09;的审核后通过 公安网备案 比较公信网&#xff0c;这个就要快很多 1.打开全…

提高网站打开速度的7大秘籍

2019独角兽企业重金招聘Python工程师标准>>> 很多站长使用虚拟主机来做网站&#xff0c;网页内容一旦很多&#xff0c;网站打开速度就会特别慢&#xff0c;如果说服务器、带宽、CDN这类硬指标我们没有经济实力去做&#xff0c;不妨通过网页代码优化的方式来提高速度…

优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 读写分离

为什么80%的码农都做不了架构师&#xff1f;>>> 好久没写博客了&#xff0c;一方面是日常工作繁忙&#xff0c;另外一方面是想更多的时间陪陪家里人&#xff0c;享受春天的美好时光&#xff0c;还在写一本《程序员&#xff0c;你伤不起》的一本书要由人民邮电出版社…

大型网站技术架构(八)网站的安全架构

2019独角兽企业重金招聘Python工程师标准>>> 从互联网诞生起&#xff0c;安全威胁就一直伴随着网站的发展&#xff0c;各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击&#xff08;…

微软发布IIS漏洞补丁,影响我国五分之一网站

2015年4月14日&#xff0c;微软发布月度例行安全公告&#xff0c;共释放出11项更新&#xff0c;一举修复包括Windows操作系统、IE浏览器、Office办公软件、.NET Framework、Server软件、Office Services和Web Apps在内的26个安全漏洞。在这11项更新中&#xff0c;有4项更新综合…

Scrapy框架学习笔记(2)——小说网站简单信息的爬取

本项目参考书上的例子自己找了一个小说网站&#xff08;以笔趣阁为例&#xff09;对各种热门书目信息爬取&#xff0c;用于练手&#xff0c;希望能够对和我一样的初学者有帮助。 友情链接 本文参考书目作者博客链接&#xff1a;https://cloud.tencent.com/developer/article/…

使用 varnish + nginx + lua 搭建网站的降级系统

通常一个网站数据库挂掉后&#xff0c;后果将是非常严重的。基本上整个网站基本不可用了。对于一些网站来说&#xff0c;当数据库挂掉后&#xff0c;如果能提供基本的浏览服务&#xff0c;也是不错的。本文将尝试使用 varnish nginx lua 搭建网站降级系统来实现整个目标。 降…

大型网站的核心构架要素

当今的互联网时代&#xff0c;技术日新月异。如何打造一个高可用、高性能、易扩展、可伸缩且安全的网站?如何让网站随应用所需灵活变动? 相较于传统企业应用系统&#xff0c;大型互联网网站应用系统的部署架构至少需要具备五大核心要素&#xff1a;高性能、高可用、伸缩性、扩…

购书网站前端实现(HTML+CSS+JavaScript)

目录 购书阅读静态网页设计与实现 一、主页设计HTML 1、效果展示及实现 2、完整代码 二、主页样式布局CSS 三、空间功能实现Javascript 主要功能 Javascript完整代码&#xff1a; 总结 购书阅读静态网页设计与实现 ① 网盘下载&#xff1a;关注我的博客最后的微信公众…

口罩预约管理系统——系统网站实现(前端+PHP+MySQL)

口罩预约管理系统网站实现 一、前言 二、系统登陆逻辑及界面实现 三、用户模块 1、用户预约系统界面 2、用户查看我的订单界面 3、用户修改预约信息 四、管理员模块 1、管理员登陆界面 2、查看用户预约订单 3、修改/删除用户信息 五、快递员模块 1、快递员登录配送系…

云服务器 ECS 建站教程:GitLab的安装及使用

GitLab的安装及使用前言 GitLab是利用 Ruby on Rails 一个开源的版本管理系统&#xff0c;实现一个自托管的Git项目仓库&#xff0c;可通过Web界面进行访问公开的或者私人项目。 它拥有与Github类似的功能&#xff0c;能够浏览源代码&#xff0c;管理缺陷和注释。可以管理团队对…

使用python requests库,使用bs4解析网页内容提取url,使用广度优先算法,爬取一个网站的所有网页

实现一个类&#xff0c;抓取一个网站所有页面 实现思路&#xff1a;一边添加url&#xff0c;一边抓取&#xff0c;一直进行下去就可以了&#xff0c;直到列表遍历完成&#xff0c;说明没有新的url可供抓取&#xff0c;即抓取完成。 实际上是图的广度优先遍历。 import urllib.…

大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章&#xff0c;例如LiveJournal的、ebay的&#xff0c;都是非常值得参考的&#xff0c;不过感觉他们讲的更多的是每次演变的结果&#xff0c;而没有很详细的讲为什么需要做这样的演变&#xff0c;再加上近来感觉有不少同学都很难明白为什么…

网站api访问不到服务器,实现一个 RESTful API 服务器

RESTful 是目前最为流行的一种互联网软件结构。因为它结构清晰、符合标准、易于理解、扩展方便&#xff0c;所以正得到越来越多网站的采用。什么是 RESTREST(REpresentational State Transfer)&#xff0c;首次出现在 2000 年 Roy Thomas Fielding 的博士论文中&#xff0c;它指…

记一次真实的网站被黑经历

前言 距离上次被DDOS攻 击已经有10天左右的时间&#xff0c;距离上上次已经记不起具体那一天了&#xff0c;每一次都这么不了了只。然而近期一次相对持久的攻 击&#xff0c;我觉得有必要静下心来&#xff0c;分享一下被黑的那段经历。 在叙述经历之前&#xff0c;先简单的介绍…