Hexo结合Github搭建个人博客
如何搭建
我采用了ICARUS主题,根据以下教程完成了部署
https://www.cnblogs.com/liuxianan/p/build-blog-website-by-hexo-github.html
https://hexo.io/zh-cn/docs/setup
注意,配置_config.yml中有关deploy的部分,正确写法如下:
1 | deploy: |
然后根据教程,以及ICARUS主题帮助:
https://ppoffice.github.io/hexo-theme-icarus/
个性化自己的博客
如何写博客
新建博客
Github Bash 定位到我们存放博客代码等文件夹根目录(如Blogs),执行命令:
hexo new ‘my-first-blog’
hexo会帮我们在_posts下生成相关md文件,我们只需要打开这个文件就可以开始写博客了,可以修改如下 front-matter:
1 | --- |
新建页面
hexo new post “postName” #新建文章
hexo new draft “draftName” #新建草稿
hexo publish “draftName” #发布草稿
hexo new page “pageName” #新建页面
hexo new page “my-second-blog”
生成如下:
最终部署时生成:hexo\public\my-second-blog\index.html,但是它不会作为文章出现在博文目录,而是会作为导航页。
添加标签、分类、归档、关于等页面
hexo博客添加标签、分类、归档、关于等页面,详情请看下面链接:
https://hexo.io/zh-cn/docs/front-matter
https://blog.csdn.net/nineya_com/article/details/103322773
https://blog.csdn.net/nineya_com/article/details/103316683
博客中插入图片
目前已经在配置文件中进行如下设置,新建博客时会自动生成同名文件夹。
1 | _config.yml |
只需要在写博客时,将图片放入博客同名文件夹中,按照如下方式加入即可
1 | ![李杰的科学知识图谱系列教程](image-20210715154014231.png) |
常用hexo命令
常见命令:
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,’ctrl + c’关闭server)
hexo deploy #部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本
缩写:
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy
组合命令:
hexo s -g #生成并本地预览
hexo d -g #生成并上传
在线小图标
https://fontawesome.dashgame.com/
默认情况下,生成的博文目录会显示全部的文章内容,如何设置文章摘要的长度呢?
答案如下:
1 | # 前言 |
Hexo结合Github搭建个人博客