给萌新的一点福利
欸没想到吧,这是安装后的默认页面,还是英文的
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick Start
Create a new post
1 | $ hexo new "My New Post" |
More info: Writing
Run server
1 | $ hexo server |
More info: Server
Generate static files
1 | $ hexo generate |
More info: Generating
Deploy to remote sites
1 | $ hexo deploy |
More info: Deployment
上面都是简单的,接下来开始加速
配置hexo标签和分类
这个简单,
1 | hexo new page "tags" |
成功会提示INFO Created: ~/Documents/blog/source/tags/index.md
,打开这个.md文件,把开头加上type: "tags"
categories同理。
然后光整这个其实是不够的。
我们再加速一下,配个标签云
(注意,下面都是以我的yilia主题为例,其他主题自行探索)
在开始之前,我们要知道一个东西,layout属性。
layout属性会加载blog/theme/yilia/layout/xxx.ejs
这里的模板文件(landscape在blog/node_modules/hexo-theme-landscape/layout/xxx.ejs
,blog为你的博客在电脑上的地址)
于是我们在刚刚的/blog/source/tags/index.md
的开头改成这个
1 | title: tags |
再参考项目源地址,自行修改他给出来的ejs文件(我不懂前端就直接把他的给复制粘贴,改了个尺寸就用了。)
文章分类
我参考了这篇文章,直接毛过来了,其他的大家可以自行探索
文章截断
这玩意放在你想截断的地方就行了,(有时间得学一下自动添加这个标签的脚本,不然一不小心就一大面,看着挺烦的)
1 | <!--more--> |
评论
gitment的作者好像服务器不用了,要自己搭个服务器来放gitment,很麻烦,剩下那些杂七杂八的评论功能好像都不太行(听说还有个giteement,还有大佬在维护,可惜要gitee账号,懒得搞了),于是我就改成了用gitalk,不过还要搞一个自动初始化脚本
这个反倒没什么好说的了,搜下关键词一大堆,我看的哪篇博客我也忘了,提供一个参考吧:随便找的文章。
不蒜子计数
这个要注意的就是之前不蒜子的地址换了一次,所以有的博客说的地址是不能用的,最好就是能搞到自己的服务器上跑。
404公益
一条javascript语句的事,搜一下到处都是,这里也只提供一个参考
hexo迁移
换系统或者换电脑需要重装 hexo
的时候,只需要在hexo
环境搭建好的基础上,只需要把 source
、themes
、 _config.yml
覆盖到新的博客目录下即可。
只要本机的hexo
环境没问题,把blog
文件夹随便放哪都可以。
应该是hexo
版本更新了的缘故,hexo d
时只能在git bash
中执行,其他(window环境)命令行模式都是提示无法获取远程仓库或者没有权限。
参考文章:https://www.jianshu.com/p/1586fc5ca87c
hexo主要几个文件的作用
写的博客,放在blog/source/_posts
,同在这个目录下的还有categories
和tags
。
blog/scaffolds/post.md
是新博客的默认格式,可以在开头加上tags: {{tags}}
和categories: {{categories}}
,这样就不用每天都手动tags了。
blog/public
是上传到github上的内容,要修改前端建议去themes里改。
- 本文作者: Sn1pEr
- 本文链接: https://sn1per-ssd.github.io/2022/03/19/hexo新手使用指北/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!