Hexo 自动给博文添加 ReadMore

最近写了几篇博文,放到博客时总是要自己添加一个 <!--more--> 的标记才会在主页显示摘要,否则就整个一篇不管多长都直接给你放在主页,想看下面的几篇博文就要滑滑滑,滑半天才能看到后面几篇博文,既不符合设计原则,也不美观不方便,所以 真的很不爽

而且在文中插入一个 <!--more--> 的标记也污染了本来干净的文章,作为一个强迫症,对这个简直不能忍!

按照逻辑来说,我们所关注的就是写文章,而摘要应该是根据文章内容通过 tf-idf 等一系列摘要算法生成的,再不济也应该是直接截取文章开头一段文字作为摘要嘛,总之是应该自动生成的,而且不应该修改 MD 源文件。

这里我们暂且不说算法什么的,先从低级一点的截取摘要的实现入手,(至于摘要算法生成,可以先看 这里

根据需求,我们去 google 一下,发现有两篇相关文章可以先阅读一下:

Read More
Share Comments

Hexo markdown 渲染测试

Hexo 使用 marked 作为默认的 markdown 渲染器,由于我所使用的主题被我自己修改过一些样式,因此需要测试一下对 markdown 各个标记文本的渲染是否出了偏差。

下面使用 Cmd Markdown马克飞象 两者官方的示例文档作为测试,依次来查看自定义的 css 样式对博文内容的渲染有哪些问题。

已知问题:

  • 不支持 [TOC](Hexo 对文章 yaml 中 toc 项可开启支持目录)
Read More
Share Comments

WNCG 软件组第三次培训大纲

这次大纲是暂且是作为讲解时的备注,本周作为预习的任务大概只有熟悉 GIt 和 Worktile 的使用,剩下的内容因为没有具体资料,所以到培训时先听培训讲的,再去针对具体方面查阅资料。

  1. 团队管理
    • 团队协作软件

Read More
Share Comments

Git subtree 管理子项目包使用小结

场景描述

我们在用 git 管理的一个工程中,或多或少会在我们自己的项目中 引入一些别人写的包或者模块

通常我们是直接下载这个包的文件放在我们的工程文件夹中直接使用的。

假如我们需要使用引入某个正在开发的模块的源代码,并希望能获取这个模块在快速迭代中更新的各个版本,这时一般就是 在项目工程中导入这个模块的 git 仓库到工程的子目录中

现在就牵涉到 git 如何管理一个项目仓库中还有其他子模块项目 git 仓库的情况。

Read More
Share Comments

使用 Hexo 生成静态博客过程记录

最近刚用 Hexo 和 GitHub 搭好了一个个人博客,现在准备记录下这个过程。这个搭建的过程应该分为两部分,一是学会使用 Hexo 生成静态博客页面,二是申请 GitHub Pages 托管网站,本篇文章是讲的第一步。(下一篇请戳 使用 Travis 自动构建 Hexo 到 GitHub

此类教程网上有不少,这里也列几个:

用 GitHub + Hexo 建立你的第一个博客 - Crossin

HEXO搭建个人博客 - 潘柏信

hexo你的博客 - 不如

Read More
Share Comments