闲来无事,在家看着视频逛着博客,看到很多博客分享代码的时候代码高亮的样式都很不错,想起来自己还没弄呢。
代码高亮
就随便找了一个 prism.js ,选了一些常用的语言,css+js一共约34kb。想找个js库的cdn来着,没找到合适的,所以决定就这样用吧。将下载的两个文件放入对应的目录,就可以引用了,下面给新手一个引用的简单指引:
<!DOCTYPE html>
<html>
<head>
...
<link href="css/prism.css" rel="stylesheet" />
</head>
<body>
...
<script src="js/prism.js"></script>
</body>
</html>
以上就是引用的方法和效果展示🙂。
页面上需要下面的代码,才会被高亮。
<pre><code class="language-css">p { color: red }</code></pre>
markdown编辑器Typora只需要在编辑代码的时候选择语言就没有问题。其它编辑器环境没有测试。
VPS内存占用过高
最近VPS出现很多次内存占用高的情况,前次通过修改Nginx的配置得以解决,最近一次直接内存超高服务器卡死了。不得不重启后查看内存占用情况,我使用的内存占用查看方法,Xshell连上VPS:
yum install htop -y && htop
经过观察是MySQL占用比较高导致的,Google了一下配置方法,做了一些调整并观察了一段时间,基本解决问题。不同的环境配置不一定一样所以这里就不分享配置参数了,有需要的可以Google相关。
制作加载评论按钮
代码高亮也做了,反正是折腾,于是顺便给首页添加一个加载评论
按钮。
半路出家的选手,玩代码水平差的自己都看不下去,制作过程一波三折总是不完美。最后看到底部的友情链接样式于是就直接拿来修改了😭
css
.anniu li {
float: left
}
.anniu li a {
background: SeaGreen;
border: 1px solid SeaGreen;
display: block;
text-align: center;
margin-left: 15px;
margin-bottom: 5px;
padding: 0 4px;
border-radius: 2px;
width: 300px;
color: #fff;
line-height: 35px;
white-space: nowrap;
overflow: hidden;
text-decoration: none;
font-size: 14px
}
.anniu li a:hover {
color: #fff;
background: LightPink;
border: 1px solid LightPink;
}
页面引入
<div align="center">
<table border="0" align="center">
<tr>
<td>
<ul style="padding: 12px 13px 10px 0px;list-style-type:none;" class="anniu">
<li>
<b>
<a href="{{ .Permalink }}#comment" style="font-family:Microsoft YaHei; serif;">加 载 评 论</a>
</b>
</li>
</ul>
</td>
</tr>
</table>
</div>
仅供参考,不保证任何环境都能完美实现。
本来width
准备设置到700px
的,想法是越宽越能方便用户点击,发现手机端不合适,于是设置了300px
,有问题欢迎报错和交流😏
调整页脚友情链接样式
以上按钮比较满意,那就再顺手把友情链接表格样式一起调整一下,去掉了超链接的下划线,通过修改表格背景和边框颜色实现了无边框😭,没办法,弱鸡只会这么玩哈哈。欢迎交换首页链接,要求必须首页,必须是页脚位置且醒目😏,网站类型原则上不限制,但看我心情🐶。有专用的内页博客友链,对于首页友链符合要求的可以申请首页友链。最后再说一句,欢迎随便交换友情链接😁