Hexo博客配置
2020年尝试自己在github搭博客,现在嫌麻烦就回到简书了。搭博客的方法记录下来,并且把去年的文章同步过来。
title: Hexo博客配置
date: 2020-08-12 00:09:17
categories:
- 计算机软件
tags: - hexo
- github page
本文记录我使用github page+hexo搭建个人博客的过程和相关设置。
从零开始
暑假在家没事干突然萌生写博客的想法,一是最近看微信读书想写一些读后感抒发以下内心的想法,二是博客是要成为优秀程序员必备的(大概)。
从网上搜索github page,搭建博客方法大概有Hexo、Jekyll等,我随便选了一个名字比较帅的Hexo,正式开始。
参考了网上的文章:超详细Hexo+Github Page搭建技术博客教程【持续更新】和利用 GitHub + Hexo + Next 从零搭建一个博客。这部分其实都差不多,能跑通就行了。
写博客的基本操作
初始化什么的就集合在上一步里了。
下面是使用hexo更新博客的基本操作:
-
cd
到本地博客文件夹下,使用hexo new "MarkdownName"
建立名为MarkdownName的md文件,之后在md文件中编辑博客文本。 -
写好md文件后,使用如下指令就能运行并上传到github上了。
hexo clean # 清除缓存 hexo generate # 生成 # hexo server # 本地预览 hexo deploy # 部署到github上
-
打开博客网站查看结果
基本站点信息
通过配置文件./_config.yml
修改基本的站点信息。
# Site
title: MeteorLiuM's Blog
subtitle: ''
description: 我很好奇!
keywords: 深度学习,读书分享,杂谈
author: MeteorLiuM
language: zh-Hans
timezone: Asia/Shanghai
NexT主题
参考NexT主页。
注意区分站点配置文件./_config.yml
和主题配置文件./themes/next/_config.yml
。
在默认基础上做的改动:
-
生成tags和categories页面。
-
使用NexT的动态背景canvas_ribbon,根据注释要先从github上下载,还可以更改参数。
-
夜间模式
darkmode: true
-
数学公式
数学公式
使用MathJax渲染引擎。
整行的公式没问题,可以转行,可以对齐,但是行内公式没法用。比如。需要在行内公式两个$左右再加`符号,也就是把它写在代码块里,才能正常显示$a^2$
。但是这样的话又和本地typora矛盾。。总之尽量写成双$的公式形式吧。
valine评论区
Windows配置
最近用windows系统比较多,想把之前在ubuntu系统中的博客转到windows中来,没想到问题还不少。下面记录过程。
看网上的方法,大多是说先安装git、nodejs、hexo,然后把包括source、themes等几个文件复制进来就可以,但是我这样做使用hexo命令时总是出错。。只能init一个新的博客,再把文章和主题文件重新弄一遍。
目前刚把next主题和博客内容复制过来,主题细节调整还没做。
more
未完成的功能:转载,个人联系方式,插入图片。