前言
以前的独立Blog是自己通过Django写的托管在了sinaapp上,
又是一个新的开始,开启我的Hexo之旅,很高心她能成为我的记忆簿,记录我的学习生活~
安装
hexo是基于nodejs开发的安装起来非常容易,参照hexo官网即可安装成功
下面说一下需要注意的事项和相关插件
-
hexo-generator-feed
用来生成RSS的工具 -
hexo-algoliasearch 与 hexo-algolia
这两个工具都是通过algoli[1]这个网站用来提供搜索功能的
在配置这个的过程中有个坑,希望大家注意 algolia 在站点下的配置文件_config.yml
:1234567891011algolia:appId: 'yourappkey'apiKey: 'yourapikey'adminApiKey: 'youradminkey'indexName: 'yourindexname'chunkSize: 5000fields:- title- slug- path- content:stripfields中的
path
很重要,页面就是根据这个跳转的 -
hexo-theme-next
本博客使用的主题,我觉得该主题做的不错,虽说还存在些问题,但是我觉得已经满足我的需求了。
在配置主题的时候我建议参考 https://github.com/iissnan/hexo-theme-next/wiki 里面有详细的描述。
感谢该主题的作者 -
关于markdown高级语法 hexo-renderer-markdown-it
刚开始装好后我想要使用脚注就用了[^1]
标签,但是无效😢, 查找资料发现如果要使用类似footnote,emoji等高级markdown拓展语法
需要安装额外的插件具体的安装方法上面的软件描述的很清楚,我这里总结一下关系hexo-renderer-markdown-it
->markdown-it
->各个markdown-it插件
远程主机部署hexo-deployer-sftp
直接通过sftp进行上传
配置方法传送门
使用基本命令
|
|
注意
- hexo s 页面会进行数据缓存,导致在配置后之前页面的缓存没修改,看不到修改状态。使用http-server代替。
www.algolia.com : 感觉这个网站做的不错啊,网速快,功能简单,关键免费。 ↩