基于 Hexo 从零开始搭建个人博客系列
基于 Hexo 从零开始搭建个人博客系列文章:
2023-09-20 基于 Hexo 从零开始搭建个人博客(一): 环境准备
2023-09-20 基于 Hexo 从零开始搭建个人博客(二): 项目初识
2023-09-20 基于 Hexo 从零开始搭建个人博客(三): 主题安装
2023-09-20 基于 Hexo 从零开始搭建个人博客(四): 基础配置
2023-09-20 基于 Hexo 从零开始搭建个人博客(五): 详细配置
2023-09-20 基于Hexo搭建个人博客相关技能分享
Java 面试题精选(持续更新)
Java 面试题精选介绍在这篇博客中,我汇总了一些常见的Java面试题以及它们的答案。这些问题涵盖了Java编程的各个方面,如果有错误欢迎在评论区指出。
JavaOOP基础 1、什么是B/S架构?什么是C/S架构?
B/S(Browser/Server),浏览器/服务器程序,Web应用C/S(Client/Server),客户端/服务端,桌面应用程序
2、Java都有那些开发平台?
JAVASE:主要用在客户端开发JAVAEE:主要用在web应用程序开发JAVAME:主要用在嵌入式应用程序开发
3、什么是JDK?什么是JRE?
JDK:java development kit,java开发工具包,是开发人员所需要安装的环境JRE:java runtime environment,java运行环境 ...
基于Hexo搭建个人博客相关技能分享(持续更新)
阅读本篇前,请确保已经完成下面两篇文章的步骤:基于 Hexo 从零开始搭建个人博客系列文章。
修改站点配置文件_config.yml,路径为【BlogRoot/_config.yml】。
修改主题配置文件_config.butterfly.yml,路径为【BlogRoot/_config.butterfly.yml】。
Butterfly主题官方文档。
Markdown 官方教程。
Markdown 在线编辑器。
hexo-theme-butterfly主题GitHub地址。
官方标签外挂(Tag Plugins)文档。
支持的图标库。当然也可以引用别的图标库,如果不想改可以用上面的
免费白嫖一年域名,我只了解到两个下面分享硅云.top。阿里万网.xyz。
基于 Hexo 从零开始搭建个人博客(五)
阅读本篇前,请确保已经完成下面两篇文章的步骤:基于 Hexo 从零开始搭建个人博客(一)。基于 Hexo 从零开始搭建个人博客(二)。基于 Hexo 从零开始搭建个人博客(三)。基于 Hexo 从零开始搭建个人博客(四)。
更多配置请移步 官方文档。
修改站点配置文件_config.yml,路径为【BlogRoot/_config.yml】。
修改主题配置文件_config.butterfly.yml,路径为【BlogRoot/_config.butterfly.yml】。
前言本站基于Hexo搭建,用的是 最新的🦋 hexo-theme-butterfly 主题 v4.10.0-b1,如果你是 v4.10.0-b1 之外的版本,可能有些地方会有出入,请留意。
语言修改站点配置文件_config.yml,默认语言是 en 。
主题支持三种语言:
default(en)
zh-CN (简体中文)
zh-TW (繁体中文)
网站资料修改网站各种资料,例如标题、副标题和邮箱等个人资料,请修改站点配置文件_config.yml。
部分参数如下,详细参数可参考官方的配置描述。
...
基于 Hexo 从零开始搭建个人博客(四)
阅读本篇前,请确保已经完成下面两篇文章的步骤:基于 Hexo 从零开始搭建个人博客(一)。基于 Hexo 从零开始搭建个人博客(二)。基于 Hexo 从零开始搭建个人博客(三)。
修改站点配置文件_config.yml,路径为【BlogRoot/_config.yml】。
修改主题配置文件_config.butterfly.yml,路径为【BlogRoot/_config.butterfly.yml】。
前言本站基于Hexo搭建,用的是 最新的🦋 hexo-theme-butterfly 主题 v4.10.0-b1,如果你是 v4.10.0-b1 之外的版本,可能有些地方会有出入,请留意。
Front-matterFront-matter 是 markdown 文件最上方以—-分隔的区域,用于指定个别档案的变数。
Page Front-matter 用于页面配置
Post Front-matter 用于文章页配置如果标注可选的参数,可根据自己需要添加,不用全部都写在markdown里
Page Front-matter123456789101112131415---titl ...
基于 Hexo 从零开始搭建个人博客(三)
阅读本篇前,请确保已经完成下面两篇文章的步骤:基于 Hexo 从零开始搭建个人博客(一)。基于 Hexo 从零开始搭建个人博客(二)。
前言本站基于Hexo搭建,用的是 最新的🦋 hexo-theme-butterfly 主题 v4.10.0-b1,如果你是 v4.10.0-b1 之外的版本,可能有些地方会有出入,请留意。
安装主题本人用的是git clone方式安装的 hexo-theme-butterfly,后续魔改时更改的文件都是【E:wkj/demo/blog-demo/themes/butterfly】文件夹中的文件。如果你是npm方式安装的主题,请在【E:wkj/demo/blog-demo/node_modules/hexo-theme-butterfly】文件夹下修改对应的文件。Git安装(推荐Github)在你的博客根目录里(我这里路径为【E:wkj/demo/blog-demo/】),在空白处右键打开Git BUSH,执行命令即可。主题地址:https://github.com/jerryc127/hexo-theme-butterfly
安装最新主题版本1 ...
基于 Hexo 从零开始搭建个人博客(二)
阅读本篇前,请先配置好相应的环境,请仔细阅读教程 基于 Hexo 从零开始搭建个人博客(一)。
前言本站基于Hexo搭建,用的是 最新的🦋 hexo-theme-butterfly 主题 v4.10.0-b1,如果你是 v4.10.0-b1 之外的版本,可能有些地方会有出入,请留意。
初始化 Hexo 项目
在目标路径(我这里选的路径为【E:\wkj\demo】)打开cmd命令窗口
执行hexo init初始化项目(warning不用担心)。
1hexo init blog-demo(你的项目名)
进入blog-demo ,输入npm i安装相关依赖
12cd blog-demo //进入blog-demo文件夹npm i
初始化项目后,blog-demo有如下结构:【node_modules】:依赖包【scaffolds】:生成文章的一些模板【source】:用来存放你的文章【themes】:主题【.npmignore】:发布时忽略的文件(可忽略)【_config.landscape.yml】:主题的配置文件【_config.yml】:博客的配置文件【package.j ...
基于 Hexo 从零开始搭建个人博客(一)
前言本站基于Hexo搭建,用的是 最新的🦋 hexo-theme-butterfly 主题 v4.10.0-b1,如果你是 v4.10.0-b1 之外的版本,可能有些地方会有出入,请留意。
环境准备本教程主要面向 Windows 用户
操作系统:Windows10 || Windows11
Node
Git
Hexo
idea(推荐使用 Visual Studio Code)
一个 GitHub 帐号
一个云服务器(可选)
一个域名(可选)
安装 Node方法一方法二方法三对于前端工程师,或正打算学习前端相关知识,建议用nvm来管理Node版本暂时没写,网上教程较多,建议您百度一下暂时没写,网上教程较多,建议您百度一下
安装 Hexo在目标路径打开CMD窗口,输入npm install -g hexo-cli安装Hexo环境。1npm install -g hexo-cli安装完后输入hexo -v验证是否安装成功。
注册 GitHub 帐号
进入官网 https://github.com/
点击右上角的 Sign up(注册),不是Sign in(登录)。
填写自己的邮 ...
Windows "Win+R"命令行运行常用命令
Windows “Win+R”命令行运行常用命令Windows操作系统提供了许多方便的方式来执行各种任务,其中之一是使用”Win+R”运行命令行。这个快捷键组合可以让您迅速启动各种应用程序、工具和系统实用程序,而无需通过开始菜单或桌面快捷方式查找它们。在本文中,我们将介绍一些常用的”Win+R”运行命令,以提高您的Windows使用效率。
1. 打开应用程序
mspaint: 打开微软绘图。
calc: 打开计算器。
notepad: 启动记事本。
wordpad: 打开WordPad。
msconfig: 打开系统配置实用程序,用于管理启动项和服务。
2. 文件和文件夹操作
explorer: 打开文件资源管理器,浏览您的计算机文件和文件夹。
cmd 或 powershell: 启动命令提示符或PowerShell窗口。
control folders: 打开文件夹选项,允许您自定义文件夹的外观和行为。
control printers: 打开打印机和扫描仪设置。
3. 系统工具
devmgmt.msc: 打开设备管理器,用于管理计算机的硬件设备。
diskmgmt.msc: 打 ...
MyBatis Mapper XML中比较操作符转义问题
解决MyBatis Mapper XML中比较操作符转义问题 在使用MyBatis编写Mapper XML时,有时会遇到比较操作符需要进行转义的情况。本文将介绍如何解决比较操作符转义问题。
问题描述假设我们在Mapper XML中需要编写一个查询语句,其中包含了一个比较操作符。12345678910<select id="getBaseResultMapVo" parameterType="java.util.HashMap" resultType="BaseResultMapVo"> SELECT pci.id, pci.pid, pci.case_number, pci.rescue_longitude, pci.rescue_latitude FROM plat_case_info pci WHERE pci.pid = #{pId} ...