博客搭建
关于hexo的那些事
Hexo是一个快速、简洁且高效的静态博客框架,基于Node.js。搭建hexo博客的基本步骤包括:
- 安装Node.js和Git
- 安装Hexo:npm install -g hexo-cli
- 初始化博客:hexo init blog
- 安装依赖:npm install
- 新建文章:hexo new “postName”
- 生成静态文件:hexo generate
- 启动服务:hexo server
- 部署到GitHub Pages:修改_config.yml,安装hexo-deployer-git,运行hexo deploy
主题可以使hexo博客更个性化,常见的hexo主题有NexT、Butterfly等。还可以进行SEO优化、添加评论系统、使用RSS等,来 perfect 自己的博客。
安装Node.js和Git
安装Node.js
进入[node官网](Download | Node.js (nodejs.org))选择适合自己电脑的node版本下载,然后进行安装。
安装git
进入[git官网](Git - Downloads (git-scm.com))下载合适自己电脑的版本就行了,这里给出[git中文版教程](Pro Git(中文版) (gitee.com))
验证是否安装成功
只需要执行以下命令就可以查看是否安装完成、
1 | git -v |
安装hexo
在磁盘上新建一个存放博客的文件夹,新建好后右击文件夹,点击Git Bash here,并输入以下命令
1 | npm install -g hexo-cli |
安装完成将hexo初始化,主要命令如下:
1 | hexo init |
启动hexo,查看是否安装完成
1 | hexo g |
出现以下画面代表安装完成:
在控制台按CTRL+c停止,然后为hexo安装必要的渲染器:
1 | npm install hexo-deployer-git --save |
博客基本搭建完成啦,下面开始安装butterfly主题
以下是一些小建议:
如果在npm安装包的过程中出现卡进度条,很久没下载到,首先第一步就是关闭防火墙,再者就是换淘宝镜像,下面提供一些相关的命令
1 | npm config set registry=https://registry.npm.taobao.org |
安装butterfly主题
关于butterfly
Butterfly是一款非常流行的Hexo博客主题,它具有以下一些关键特点:
- 功能强大,支持多种布局、分类、标签、分页、评论等功能。
- 外观精美,提供夜间模式、主题切换、动画效果等视觉优化。
- 高度定制,可以调整样式、Front-matter、自定义页面等。
- 插件丰富,支持多种实用插件扩展功能,如站点统计、SEO优化等。
- 开源免费,代码托管在GitHub,拥有强大社区支持。
- 配置简单,支持可视化操作,容易上手使用。
- 轻量高效,页面加载速度快。
- 持续迭代,不断推出新版本和功能优化。
安装butterfly
首先这里附上[butterfly官方文档](Butterfly 安裝文檔(一) 快速開始 | Butterfly)。下文采用git方式安装
在个人博客的根目录里面执行以下命令:
1 | git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly |
出现以下界面就代表安装完成:
接下来开始配置_config.yml,我用的是vscode,打开 _config.yml,安CTRL+f进入搜索框,输入theme回车找到以下内容:
将landscape改为butterfly就行。通过hexo g ,hexo s命令打开http://localhost:4000/就能看到butterfly主题安装成功。
butterfly为日后升级/魔改准备
在博客根目录新建一个文件:_config.butterfly.yml,将themes/butterfly目录下的 _config.yml文件里面的内容全部复制,粘贴到 _config.butterfly.yml上。以后修改,只需要在 _config.butterfly.yml上面修改就行啦。
Hexo会自动合併主题中的 _config.yml 和 _config.butterfly.yml 里的配置,如果存在同名配置,会使用 _config.butterfly.yml 的配置,其优先度较高。
到此,butterfly主题安装完成啦。