借鉴vue文档改版博客
vue的文档是hexo写的, 我的博客也是hexo写的, 虽然性质不同但为什么别人的好看这么多呢.
我自己修改主题也比较多次了, 看看文档代码学了点细节, 算作一次博客小改版.
总览
从layout开始看vue的文档, 发现也没什么特别的, 但很多细节特别巧妙, 用普通的技术达成高端的效果, 尤老不愧是设计出身的. 本文的标题会一个个分散地列出这次博客改版的内容.
基本样式
vue的主题色是两个, 主色绿, 副色橙. 这两个颜色在色盘上应该是接近180度的. 分别用在小代码块和链接上. 于是我尝试根据类似思路修改了小代码块
和链接的css.
另外我的主题的斜体和粗体区别不大, 普通的字也太淡了, 一并修改了.
引用块和代码块
vue的引用快和代码块均使用了hexo的tag plugin, 而我用了原生的markdown.
我的主题的引用块特别难看, 一开始我以为是plugin和markdown的区别, 后发现plugin也是渲染成markdown的. 只是我css的问题. 代码块也改一下颜色了, 再修改一下引用块的css.
1 | let foo = { |
现在引用块的css比较能看了.
rawhtml
vue文档中感到比较神奇的是一些”提示”之类的块, 感觉不是markdown. 从主题代码中看不出原因, 结果在hexo文档中找到了解释. 使用{ % raw %}
和{ % endraw %}
就可以打出生html.
因为这个功能, 我放弃了使用了2年的typora.(卸载纪念) 还是分割型的md工具好用.
于是有两个好处, 一是可以在解释代码的时候直接贴一些效果, 比如:
还有个拓展, vue文档中还有些很帅的标签, 只需要加上类就可以使用效果, 我直接抄过来, 改了下颜色, 以作别的用处. (因为博客和文档性质不同)
这是一段章节总结. 这对于写博客比较有用, 采用的是vue的tips样式.
(本文完)
如果你觉得本文对你有帮助, 你可以请我喝一杯咖啡
本文遵循cc协议
你可以在注明出处和非商用的前提下任意复制及演绎