小伙伴说VuePress太简洁了,还有没有其他博客推荐?

vuepress · 浏览次数 : 434

小编点评

## 萝卜青菜各有所爱,选择适合自己的博客框架 **Hexo** 是一个快速、简洁且高效的博客框架,它可以满足您的需求。 **优点:** * 快速上手 * 简洁易用 * 可轻松切换主题 * 使用 Markdown 语法编写文章 **一些推荐主题:** * **Matery 主题** (xiezhrspace.cn):推荐值 ⭐⭐⭐⭐⭐ * **Butterfly 主题** (jerryc127):推荐值 ⭐⭐⭐⭐⭐ * **Fluid 主题** (fluid-dev.com):推荐值 ⭐⭐⭐⭐⭐ * **Volantis 主题** (xaoxuu.com):推荐值 ⭐⭐⭐⭐⭐ * **Matery 主题** (gitee.com):推荐值 ⭐⭐⭐⭐⭐ **其他建议:** * 您可以根据自己的喜好和需求进行主题选择。 * 您可以参考官方文档或其他博客的推荐来寻找合适的主题。 * 您可以根据需要进行主题魔改。 **祝您成功!**

正文

写在前面

自从上一篇文章发出来之后,不少小伙伴开始用VuePress搭建自己的个人网站。

如果小伙伴也想用VuePress零代码零成本搭建个人网站,可以看过来

传送门👇👇

怎么零代码零成本搭建个人网站

当然了,也有小伙伴私信问我: 还有没有其他博客框架推荐,VuePress搭建起来的个人网站太文档化了,

太简洁了?

答: 萝卜青菜各有所爱,有人喜欢简洁风,就有人喜欢看上去跟美观一点的。

Hexo开源博客应该可以满足你的需求

一、Hexo博客简介

有一说一,我现在用的个人博客【www.xiezhrspace.cn】就是通过Hexo开源博客搭建的。

感兴趣的小伙伴可以访问了看看,是不是你喜欢的风格。

当然了,我用的只是Hexo博客其中一个主题 Matery 主题,也跟着大佬进行了不少魔改。

到目前为止,Hexo 提供了403 个主题供你选择,如果你一个主题看腻了,换下一个主题就是了。

Hexo是什么?

我们来看看官网(https://hexo.io/zh-cn/)怎么回答的

Hexo 是一个快速、简洁且高效的博客框架。

Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

Hexo 在GitHub(https://github.com/hexojs/hexo) 上已经有38.5k stars ,而且使用的是MIT协议,我们可以放心使用。

小伙伴也不用当心作者不维护了,作者更新还是比较勤快,最近更新在两天前。

GitHub-hexo仓库

二、快速上手

其实中文官方文档https://hexo.io/zh-cn/docs/ 写得已经非常详细了,大家参考文档一步一步来就可以了。

hexo官方文档

这里充当一下课代表简单总结一下文档内容:

前提准备

在安装Hexo之前,我们需要安装Node.js,即JavaScript运行环境, 如果小伙伴还想了解更多,可自行百度哈。

接下来需要安装Git,用来从GithubGitee 等仓库拉取代码用的

安装Hexo

npm install -g hexo-cli

初始化Hexo

$ hexo init <folder>   //在folde文件夹下初始化hexo博客
$ cd <folder>          //切换到folde文件夹
$ npm install          //安装hexo所需依赖

目录结构

经过上面操作之后,我们可以看到下面目录结构

.
├── _config.yml             //网站的 配置 信息,您可以在此配置大部分的参数
├── package.json            //应用程序的信息
├── scaffolds               //模版 文件夹
├── source                  //存放用户资源的地方,以后我们写的文章也放这个目录下
|   ├── _drafts
|   └── _posts
└── themes                 //存放我们喜欢的个中主题

_config.yml配置文件中配置相关选项

这里的配置内容比较多,主题切换也在这里面, 由于篇幅原因就不展开讲了,大家参考官方文档即可

https://hexo.io/zh-cn/docs/configuration

在哪写作?

在前面我们提到过source 目录,我们在 source/_posts 目录下使用markdown 语法写文章即可

编译发布启动服务

hexo clean //清除缓存文件和生成的静态文件
hexo g    // 生成静态文件,将我们上一步写的文章,编译成html
hexo d    // 部署网站
Hexo S    //本地电脑启动hexo服务

Github Pages 部署

我们的网站需要其他小伙伴能够在互联网访问,这一步是必不可少的了

三、主题切换

应小伙伴的问题,这个是主要的一步,你可以在各种好看的主题间来回切换

只要在 themes 文件夹内,新增一个任意名称的文件夹,并修改 _config.yml 内的 theme 设定,即可切换主题。

那么问题又来了,主题在哪找呢?

我们打开 https://hexo.io/themes/ 地址,看上哪个,选哪个即可

hexo主题切换

四 、主题推荐

不知道大家有没有跟我一个的感觉,看到琳琅满目的主题,反而不知道怎么选了

这里呢,根据个人踩坑经验,给大家推荐几种

4.1 NexT 主题

据说是使用最多的主题

NexT主题

4.2 Butterfly 主题

混迹各种博客群多年的我发现,不少小伙伴对这款主题情有独钟

Butterfly主题

4.3 Fluid主题

Fluid主题

4.4 Volantis 主题

Volantis 主题

4.5 Matery 主题

Matery 主题

注: 由于我目前自己用的是Matery 主题,所有研究得比较多,这里给大家推荐一个经过不少魔改后的主题

https://gitee.com/nekodeng/hexo-theme-itsneko

w(゚Д゚)w 好看的主题真的太多了,根本例举不完。由于篇幅原因,这里就不一一列举了

更多好看的主题等着小伙伴自己去探索,如果您发现上面好看实用的主题,欢迎在留言区互动

五、主题魔改

不管什么主题模板拿过来,肯定有不如意的地方,或者自己想要添加一些个性化的需求,这就需要我们自己魔改了

自己刚开始搭建时,也遇到不少问题。

也是参照了不少大佬写的文章,这里分享出来供大家一起慢慢享用

https://zhangxiaocai.cn/posts/9f117b.html

参考文章

本期内容到这儿就结束了,希望对您搭建个人网站有所帮助

我们下期再见 ヾ(•ω•`)o (●'◡'●)

与小伙伴说VuePress太简洁了,还有没有其他博客推荐?相似的内容:

小伙伴说VuePress太简洁了,还有没有其他博客推荐?

写在前面 自从上一篇文章发出来之后,不少小伙伴开始用VuePress搭建自己的个人网站。 如果小伙伴也想用VuePress零代码零成本搭建个人网站,可以看过来 传送门 怎么零代码零成本搭建个人网站 当然了,也有小伙伴私信问我: 还有没有其他博客框架推荐,VuePress搭建起来的个人网站太文

MoneyPrinterPlus:AI自动短视频生成工具,详细使用教程

MoneyPrinterPlus是一款使用AI大模型技术,一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上的轻松赚钱工具。 之前有出过一期基本的介绍,但是后台收到有些小伙伴说,不知道如何使用。 今天我将会手把手的详细介绍如何使用MoneyPrinterPlus

基于.NetCore开发博客项目 StarBlog - (20) 图片显示优化

## 前言 我的服务器带宽比较高,博客部署在上面访问的时候几乎没感觉有加载延迟,就没做图片这块的优化,不过最近有小伙伴说博客的图片加载比较慢,那就来把图片优化完善一下吧~ 目前有两个地方需要完善 - 图片瀑布流 - 图片缩略图 ## 图片瀑布流 关于瀑布流之前的文章有介绍: [基于.NetCore开

小伙伴:我是专升本,能不写在简历里吗?

大家好,我是树哥。 最近我推出了简历辅导服务(详见:500 块就能获得 10 年的行业经验,太赚了!),有一位同学找我做了简历辅导。 在阅读他的简历的时候,我发现他的学历没有写入学时间和毕业时间,感觉不是很直观,于是让他补全一下。小伙伴回复说:我是专升本的,本科只有 2 年的时间,我担心写了之后就被

Android 初代 K-V 存储框架 SharedPreferences,旧时代的余晖?

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 SharedPreferences 是 Android 平台上轻量级的 K-V 存储框架,亦是初代 K-V 存储框架,至今被很多应用沿用。 有的小伙伴会说,SharedPrefere

秒懂双亲委派机制

前言 最近知识星球中,有位小伙伴问了我一个问题:JDBC为什么会破坏双亲委派机制? 这个问题挺有代表性的。 双亲委派机制是Java中非常重要的类加载机制,它保证了类加载的完整性和安全性,避免了类的重复加载。 这篇文章就跟大家一起聊聊,Java中类加载的双亲委派机制到底是怎么回事,有哪些破坏双亲委派机

@Async异步失效的9种场景

前言 最近星球中有位小伙伴问了我一个问题:他在项目某个方法使用@Async注解,但是还是该方法还是同步执行了,异步不起作用,到底是什么原因呢? 伪代码如下: @Slf4j @Service public class UserService { @Async public void async(Str

《最新出炉》系列初窥篇-Python+Playwright自动化测试-5-元素定位大法-上篇

1.简介 说到元素定位,小伙伴或者童鞋们肯定会首先想到 selenium 的八大元素定位大法。同理Playwright也有自己的元素定位的方法。今天就给小伙伴或者童鞋们讲解和分享一下Playwright的元素定位方法。 宏哥对UI自动化的理解:定位元素 >操作元素 >断言。 2.定位器 定位器(Lo

《吐血整理》高级系列教程-吃透Fiddler抓包教程(34)-Fiddler如何抓取微信小程序的包-上篇

1.简介 有些小伙伴或者是童鞋们说小程序抓不到包,该怎么办了???其实苹果手机如果按照宏哥前边的抓取APP包的设置方式设置好了,应该可以轻松就抓到包了。那么安卓手机小程序就比较困难,不是那么友好了。所以今天宏哥重点说一下安卓手机小程序抓包。 2.前言 首先看下是否满足以下条件小程序无法抓包原因 :

一个 println 竟然比 volatile 还好使?

前两天一个小伙伴突然找我求助,说准备换个坑,最近在系统复习多线程知识,但遇到了一个刷新认知的问题……