前期,对网站一番魔改,视觉效果全面提升。功能诸如主页轮播图、评论邮件通知、标签页美化、归档页美化、相册、文章推荐等。小改的地方包括页面分享功能、鼠标样式、类知乎卡片页…关于魔改,仁者见仁智者见智,在此记录一下相关功能的具体实现。
Hexo NexT主题移动端样式适配
个人网站搭建也有一段时间了,期间整合了挺多个性化功能,都是基于 PC 端而做的。最近在推自己小站时,朋友间的分享都是基于手机,然而 NexT 自有的样式在移动端的效果并不大理想,遂萌生了样式适配的想法。NexT 主题有预留给用户自定义 css 样式的文件:custom.styl,在这里可以添加自己喜欢的样式代码。
Hexo NexT接入Google AdSense广告
个人网站从今年七夕建站至今,算来有二十来天了,也学着写了些文章,陆陆续续的有更新,目前多是围绕 NexT 主题展开。文章的内容,主要是自己建站过程中的一些积累,觉得不错的的就记录下来,期间对网站也是一顿捣鼓,参考了很多优秀网站,集大家之所成!
Hexo NexT主题之代码块Mac Panel特效
偶然间发现一款不错的代码块样式,类似 Mac 的面板效果。能设置阴影效果和实现文本编辑功能,不过文本只存在浏览器页面上,不会真正保存。配置的方式也很简单,觉得不错的朋友可以试一下。
表白神器—JS生成的玫瑰花
在整理自己的电脑时,无意间发现了一个文件夹,最后修改时间停留在2015年。不知在哪看到的这款特效,觉得很炫就下载留存了,只有简单的一个文件:rose.html,已上传github,欢迎下载。(侵删)
Hexo-abbrlink生成唯一文章链接
Hexo 在生成文章链接时,默认是按照年、月、日、标题来生成的,可以在站点配置文件中指定 new_post_name 的值。默认是 :year/:month/:day/:title,如果文章标题是中文的话,URL 链接是也会包含中文,生成的文章链接如下图所示:
深入理解HashMap底层原理
HashMap作为Java集合类重要的元素之一,其蕴含的精妙代码设计,除了在工作中经常用到之外,也是面试中常见的考点。普通的程序员,可能仅仅能说出HashMap线程不安全,允许key、value为null,以及不要求线程安全时,效率上比HashTable要快一些。稍微好一些的,会对具体实现有过大概了解,能说出HashMap由数组+链表+RBT实现(JDK8),并了解HashMap的扩容机制。如果你有刨根问底的激情,那么你肯定想知道它具体是如何实现的。
Hexo NexT主题自定义友链页面
Next 的友链,默认是在主题配置文件中 links 下添加,当链接变多以后,侧栏页面的排版很不美观,这时候就需要给友链新增一个单独的页面了,下面说一下具体步骤。