摘要:上一节主要介绍了基本环境的配置,通过上一节的操作,已经能完成简单博客的搭建,但是还有很多不完美的地方,比如主页显示内容太多等。本节主要介绍如何个性化定制自己的blog,主要涉及到主题的安装以及设置,插入图片技巧,以及首页显示摘要等。

再次声明,本文中的所有操作都是基于windows操作系统,具体版本为win10 64位。

1. 主题的安装以及配置

hexo框架可以选用多种主题渲染,主题主页为:https://hexo.io/themes/ , 用户可以在该网站下载任意主题并进行个性化配置。我喜欢next这个主题,该小节以next主题为例。

(1) 下载主题:将next主题下载到博客目录下的themes里面的next文件夹中。

git clone https://github.com/theme-next/hexo-theme-next themes / next

完成后可以看到:

(2)启用主题:修改blog目录下的_config.yml 文件中的theme值改为next

# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: next

(3) 主题设置

  • a. 选择Scheme

    Scheme 是 NexT 提供的一种特性,借助于 Scheme,NexT 为你提供多种不同的外观。同时,几乎所有的配置都可以 在 Scheme 之间共用。目前 NexT 支持4种 Scheme,分别是:

    • Muse - 默认 Scheme,这是 NexT 最初的版本,黑白主调,大量留白

    • Mist - Muse 的紧凑版本,整洁有序的单栏外观

    • Pisces - 双栏 Scheme,小家碧玉似的清新

    • Gemini - 左侧网站信息及目录,块+片段结构布局

    Scheme 的更改通过更改next目录下的_config.yml ,搜索 scheme 关键字。 你会看到有四行 scheme 的配置,将你需用启用的 scheme 前面注释 # 去除即可。

我选择的是第三个。

  • b. 将语言设置为中文

    在next目录下的_config.yml中,进行如下修改

  • 设置其他信息,例如作者等

  • 其他设置参照文献:https://blog.csdn.net/qq_32454537/article/details/79482896 或者 https://blog.csdn.net/qq_33699981/article/details/72716951

2. 插入图片技巧

因为hexo渲染是根据markdown文档渲染,在处理图片的时候会直接引用地址,需要做一些修改。

(1) 在blog文件夹的source目录下建立一个…/images文件夹,专门用来存放图片。而且这样设置之后的好处是既可以本地实时预览,部署网页又不需要修改,能够做到所见即所得。

b. markdown 编辑器使用typota(一款我觉得最优秀的markdown编辑器,下载地址:https://www.typora.io/),设置图片目录:编辑-图片工具-当插入图片时,目录选择a中建立的../images目录,此时文档的最上面会出现如下代码:

这样操作之后,由于hexo new blog所建立的文档都在_posts中,图片引用地址为:…/images/pic.jpg

,这样markdown编辑器刚好能实时预览。

(2)修改博客目录下的_config.yml文件,

也就是去掉前面的日期,这样渲染的过程中不会自动产生日期目录,文档目录为:


图中三步分刚好对应了github上的目录,public是主目录,第二个是每个博客网页的目录,图片都在images目录中,博客网页目录中只有一个index.HTML文件,刚好图片引用地址为:…/images/pic.jpg,与本地实时预览一样,做到网页与本地一致的效果。

hexo 新建的时候有post和page之分,唯一的区别是page会建立一个单独的文件夹,而post默认在_post文件夹下,上述图片插入方式只支持post,也是默认方式。

3. 主页显示摘要

默认情况下hexo博客(如本站)的首页显示的是完整的文章 – 而文章比较长的时候这无疑会带来很多不方便的地方。通过在每篇博客中添加:

做到主页仅仅显示摘要的效果,在之前为主页显示的内容。之后为文章剩下的内容。复制该段代码一定选择粘贴文本。

4. 总结

经过上面的操作实例,个人博客基本构建完成,剩下的就是一些细节美化,参考文中提到的参考链接即可。

5. 效果图

通过github搭建个人博客2-博客个性化设置相关推荐

  1. 如何用 windows+github搭建一个优美的hexo博客

    如何用 windows+github搭建一个优美的hexo博客 1.Hexo简单介绍 Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内, ...

  2. 六个步骤,从零开始教你搭建基于WordPress的个人博客

    摘要:WordPress是使用PHP语言开发的博客平台,是免费开源的.用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,也可以把WordPress当作一个内容管理系统(CMS)来使用 ...

  3. Hexo+github搭建个人博客-博客发布篇

    通过 Hexo+github搭建个人博客-环境搭建篇 以及 Hexo+github搭建个人博客-博客初始化篇 ,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如何把我们的 ...

  4. Hexo+github搭建个人博客-博客初始化篇

    文章推荐 精选java等全套学习资源 精选java电子图书资源 精选大数据学习资源 java项目练习精选 上一篇博文 [<Hexo+github搭建个人博客-环境搭建篇>](http:// ...

  5. Hexo+github搭建个人博客-环境搭建篇

    一.概述 我们使用Hexo + Github搭建个人博客,我们自然不能错过,事不宜迟,我们现在立马来认识一下,他们究竟是何方神圣吧. 1.1 关于 GitHub 1.1.1 Github 接触编程一段 ...

  6. vsphere通用配置_Mac环境下如何用Hexo+Github搭建个人博客

    一个爱折腾的人,总是忍不住去自己动手尝试新鲜事物.就拿写博客来说,虽然网上已经提供了很多博客平台,但是总有一些个性化的需要得不到满足.所以就抽空去网上找了下如何使用Hexo+Github 搭建自己博客 ...

  7. 2 - Hexo + GitHub 搭建博客

    使用 Hexo + GitHub 搭建一个好看的博客 一.第一篇博客 1 cd ~/Desktop 2 在 GitHub 上新建一个空 repo,repo 名称是「你的用户名.github.io」 3 ...

  8. github搭建个人博客 hexo d无效

    在github上搭建个人博客,hexo已经部署完毕,本地访问也没有问题,但最后hexo d就是push不上去 检查了deploy,看不出有什么问题,后面百度了一下,发现有个巨坑,type: git中间 ...

  9. 免费个人博客:使用hexo+github搭建详细教程

    前言 使用github pages服务搭建博客的好处有: 全是静态文件,访问速度快: 免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台: 可以随意绑定自己的域名,不仔细看的话 ...

  10. 教你如何使用hexo以及nginx、github搭建属于自己的博客(操心的妈妈级教学)

    教你如何使用hexo以及nginx.github搭建属于自己的博客(妈妈级教学) ~~ 1.解释一下你要的服务器的效果以及对应的操作 ~~ 首先你要有自己的一台服务器,可以是云服务器,或者你可以用自己 ...

最新文章

  1. 创业基础(第四章: 创业风险及识别与管理) 来自高校:全国大学生创新创业实践联盟 分类:创新创业 学习规则:按序学习
  2. 华为的研发给我们什么启示?
  3. 014箱子开合并移动
  4. 2014蓝桥杯-B-省赛-五-圆周率
  5. arima模型怎么拟合_7个统计测试,用于验证和帮助拟合ARIMA模型
  6. 想要写好的程序应该远离计算机
  7. Golang 五种原子性操作的用法详解
  8. jsp九大内置对象和四种属性范围介绍
  9. android 网络图片 不能显示,求帮忙啊
  10. 涂鸦板制作教程——其中的重做和撤消我觉得不错
  11. 库和计算机硬盘什么区别是什么,电脑内存和硬盘容量的区别是什么
  12. 用sql获取当前年月日YEAR(GETDATE()), MONTH(GETDATE()),DAY(GETDATE())
  13. SpringBoot+Mybatis-plus+aop实现一个类似JPA的@Audited注解(字段审计)功能
  14. 7-28 | 猴子选大王
  15. 如何设计游戏中道具功能(一)
  16. 严重: Servlet [login_fali] in web application [/StudyforJSP] threw load() exception javax.servl
  17. 代换密码详解+CTF事例
  18. 目前市面上量化交易软件、平台、框架的特点, 重点推荐VNPY底层仿真回测系统
  19. uboot代码解析3:内存管理、控制台、网络、启动函数
  20. 程序员是如何荒废的?

热门文章

  1. C++ Primer 学习笔记14 顺序容器
  2. 数据集2020(一)GraspNet-1Billion: A Large-Scale Benchmark for General Object Grasping
  3. 代码随想录算法训练营第22天 二叉树 java :235. 二叉树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点
  4. ❤️数据可视化❤️:基于Echarts + GeoJson实现的地图视觉映射散点(气泡)组件【5】 - 广西省
  5. VS2019编译器修改背景壁纸(写代码背景不再单薄,试试换一张清晰的美女照片)
  6. 【狂神说Java】SpringMVC最新教程IDEA版通俗易懂
  7. linux tbb 安装_Linux安装Intel Threading Building Blocks(TBB)
  8. Mac 安卓模拟器打开 ONS
  9. CSS3-渐变,过渡,3d动画
  10. 如何分辨云主机的真假以及一些常用安装软件