clean CSDN blog

还你一个干净的阅读体验

2017-08-03 يوللانغان نەشرى. ئەڭ يېڭى نەشرىنى كۆرۈش.

  1. // ==UserScript==
  2. // @name clean CSDN blog
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description 还你一个干净的阅读体验
  6. // @author Lynxz
  7. // @match http://blog.csdn.net/*/article/details/*
  8. // @grant none
  9. // ==/UserScript==
  10. // CSDN文章清除博客文章侧边栏和广告元素
  11. // CSDN已自带jquery了,不需要添加此依赖
  12. (function() {
  13. 'use strict';
  14. // 删除blog页面左侧个人资料等侧边栏
  15. $('#side').remove();
  16. // 移除blog内容区域右侧上层互动的二维码和快速回复,我要收藏等元素
  17. $('.csdn-tracking-statistics').remove();
  18. // 设置blog内容区域width 100%,填满移除侧边栏后的区域
  19. $('#main').css('padding-left',0);
  20. $('#main').css('width','100%');
  21. // 设置文章内容区域的宽度,默认880px,避免阅读时眼球左右转动幅度过大,自行按需调整吧
  22. let w = $('#article_details').width();
  23. let defaultWidth = 880;
  24. let margin = (w - defaultWidth) / 2 ;
  25. if(margin > 10){
  26. $('#article_details').width(defaultWidth);
  27. $('#article_details').css('margin-left', margin +'px');
  28. }
  29. })();