安装流程可见:使用 Github Pages 和 Hexo 搭建自己的独立博客【超级详细的小白教程】
在Hexo下面的themes中,右键 选择Git base here
复制这行代码
git clone https://github.com/theme-next/hexo-theme-next themes/next
等待完成后,打开Hexo的这个文件
找到 theme
把 theme 后面的 landscape 改成 next 即可;
然后在Hexo文件夹中 右键 Git base here
输入以下命令,启动本地预览
出现下面两个INFO表示成功,在浏览器中进入http://localhost:4000进行查看;
查看后需要关闭的话 则要在命令行输入Ctrl + c 结束;
这样 next主题就启动成功了;
同样打开Hexo的_config.yml文件,这是配置文件
找到Site 下的 language ,改成zh-CN即可
然后在命令行可开启本地预览查看;
打开文件
找到meau 然后把tags 和 categories前面的#号去掉,然后保存
然后本地预览 可发现
但是点进去后不会显示,因为你没有创建标签页和分类页
进入文件夹
启动git命令行
输入命令: hexo n page tags
就会在source中创建tags文件夹,并在里面创建index.md文件,表示已经可以使用;
然后打开index.md 进行修改
注意冒号后面必须有一个空格;
对于分类页同理,hexo n page categories 然后修改的时候type: “categories”;
在next的主题配置文件里面 找到Schemes ,发现有四种主题:
要用哪个就把哪个前面的#去掉,其它的三个加上# (#代表注释);
Muse:
Mist:
pisces:
Gemini:
改完保存,本地预览即可;
在next配置文件中,找到
默认就是这个样子
更改的话只需改url后面的网站,网站的内容就是你将用的图像;
在Hexo的配置文件下,找到
然后对这些进行修改 保存即可;
打开next的配置文件中,找到social links
对后面的链接进行修改 然后去掉# 即可显示;
注意 #号是注释作用,只有去掉#号才能生效;
在next的配置文件中 找到
links:
名称: url
显示出来是这样:
上面那个title:Links也是可以改的,比如我改成友情链接,显示是这样:
Hexo文件中打开命令行;
输入:hexo n 文件名
//在Hexo\source\_posts下建立对应.md形式的文件
进入本地预览;
创建一个测试文档
输入— 然后回车,头部格式就出来了,接着输入该文档的title、tag、categories、description等待;就是下面这样:
[ 链接标题 ](链接url)
![ 文件标题 ](文件/图片url)
两个*号中间的内容是斜体
字体是斜的
两个**号之间的是粗体
字体是粗的
单行://单行代码
代码块:
// 代码块x
// xx
// xx
输入一个> 随后输入的内容就是引用;
连续三个 - 或者 三个 *,然后回车
next里面的配置文件中,找到Reward
然后enable 和 animation 设置为true
并添加个人的微信收款码和支付宝收款码;
放到 next/source/images 中;
在next的配置文件中找到subscribe
可通过以下四个方式订阅,也可添加;
需要对这个文件进行修改;
按下图修改
然后直接打开next的配置文件,找到avatar
把rounded和rotated设置为true;
rounded是说要不要把图像设置为圆形;
rotated是说要不要让它转,如果要修改转的一些详细信息,就要到之前说的那个siderbar-author那个文件去修改;
next的配置文件下,找到这里
把这两个都设置为true,默认应该是true;
然后有两种方法:
法1:
在博客的头部 添加description,然后在后面输入你的描述,那么在你的博客中,这篇文章就只会显示你写的描述,剩下的由阅读全文这个按钮代替;
法2:
在文章中输入这一行代码,那么默认这行代码之前的部分为描述,之后的部分在阅读全文中显示;
这几个东西我无论设置哪些个为true,都调不出动态背景;
随后开始在网上搜,发现大多都是针对老版本的NexT调动态背景或者canvas_nest的解决方法,不过也受到一些启发,这里就用新版本的演示一下:
1、首先看这里
Dependencies: https://github.com/theme-next/theme-next-three
表示这三个动态背景依赖于git克隆(clone)才能使用;
2、然后在next文件下打开Git命令行界面,准备clone
输入命令后,等待下载;
下载后就会有一个这样的文件出现在next文件夹中
只需要将此文件重命名为three,然后剪贴到next/source/lib文件下下面即可;
3、依赖包已经克隆了,之后就只用改之前那几个参数就能调选择你喜欢的动态背景了;
调完后,hexo s 本地预览下;
如果你对canva_nest有着独特的喜爱,那就clone它的依赖包放入next/source/lib中,然后千万记得,在next的_config.yml文件中加上这样两句话:
想打开时,把enable置为true即可,这个与上面动态背景总开关没联系!等于说你可以上面设为false,canvas_nest设置为true,它一样可以用这个动态背景!
进入这个网站GitHub Corners
选一个心仪的图标,然后复制它旁边框框里的内容;
打开文件
搜索headband,在它下面插入这段复制的内容;
然后把 href 那里的网址改成自己github的地址!!!
保存,再本地预览即可看见;
打开next内部的这个文件:
在此文件的最后面加上代码块:
.post-body p a{
color: #345;
border-bottom: none;
&:hover{
color: white;
}
}
打开这个文件:
找到这个位置
在 rel=“tag”> 后插入
图标可以在Font awesome中找自己喜欢的,替换就行;
注册LeanCloud网站
实名认证
验证邮箱
然后创建应用,进入应用设置
进入之后,复制应用Keys下的AppID和Appkey;
在next的配置文件中找到如图valine位置
更改为
将自己的appid和appkey复制过去;
保存;
next的配置文件中,置local_search为true
next的配置文件中找到这个并置为true;
置为true;
然后在next下,打开git命令行,输入
git clone https://github.com/theme-next/theme-next-pace
等待依赖包下载成功即可;
置为false就行;
clone了包,开了true,不知道为啥还是不行;
欢迎大家来看我的博客:tacoyu23的博客;
有任何问题和建议,欢迎评论!