自建博客

分类下相关文章

博客功能更新 - 增加了分类推荐及工具清单

这个功能的灵感来自于 V2EX 例如,V2EX 的 MySQL 分类板块,页面右侧边栏显示的是各种整理好的文档链接,以及推荐工具和推荐书目。 这个整理非常有价值,原因是,在日常工作中经常要用到许多的高频率的文档,而每次都搜索也非常麻烦,因为很多文档 SEO 做的并不会,一次很难搜索到。但是按照分类进行整理,每次查找起来非常方便。 另外,这也是一个产生收入的极佳手段: 书籍返利 拉新返利 等等 最后,还有一个最大的好处。 可以通过侧边栏,将已有的杂乱无章的零碎知识点整理成章节,甚至完整教程。那这个博客的性质就发生了变化,不再是一个单纯的 timeline 类的博客,同时变成了一本本分类好的 ...

阅读全文...

自建博客的盈利模式 - 广告联盟只是配角

这个博客维护了好多年了,目前的日 uv 在 1200 左右,并在稳步增长。 广告联盟的收入 google adsense 一年的广告收入在 100 美金左右。刚好把阿里云服务器的费用赚回来。 百度联盟一年有 100 人民币的收入。抵掉了万网域名和七牛 cdn 的费用。 广告联盟恰好收回了云服务的运营成本。 但是,广告联盟的收入只是博客收入的很小一部分。这跟我之前的认识有极大的颠覆性,因为大部分小站长也都认为网站通常是以广告收入为主。 实际运营中发现,各种返利链接才是盈利的中坚力量,例如阿里云大使返利。这个月就有 500 入账。而这种盈利点,就需要定期关注网站的流量关键词,然后做针对性的尝试 ...

阅读全文...

近期博客更新日志 - 20180621

最近一个月断断续续进行的更新如下 评论记录 IP 地址及省份。省份由定时任务更新。 有未审核评论时,在首页进行提醒 去掉多余的七牛图片。节省 CDN 流量成本。 增加 Google 自定义搜索工具条。效果不是很好,太丑了。有必要抽时间优化一下。 MIP 网页限制在 PC 上的内容宽度,提升用户体验。百度搜索使坏,在 PC 搜索结果里显示 MIP 的页面。艳红良心大大得+坏。 部署 ads.txt 右侧广告宽度调整。广告质量有明显提升。同时增加了个摩天大楼,还挺好看。。。 ...

阅读全文...

没想到写博客也能上新闻

这个周有一个北京的财经记者加我微信,说是看了我关于百度小程序的一篇博客,想咨询一下。 聊了几句感觉对方挺敬业,就尽量配合了。当然,我也是有私心的,试探的问是否可以在新闻中给我们公司做个小广告,记者兄弟感觉比较为难,说是可能过不了审稿那一关,但是可以把我们做的小程序给曝光一下。果然有信用,第二天新闻发出来,我看到确实有我们的微信小程序名字,但是没有给到我们的公司名,已经很够意思了。。。 我找到他们新闻官网看了一下,半天的阅读量有五万多,内容确实专业,比我写的有深度多了。不禁感慨,北京的人才就是多! ...

阅读全文...

本博客针对百度熊掌号进行了 MIP 改造

MIP 是什么的缩写 MIP是 Mobile Instant Pages 的缩写,是百度制定并研发的一个旨在提升手机网页加载速度的标准。 粉丝关注改造 引入熊掌号 MIP 组件的 SDK 即可,两行代码搞定。 结构化改造 参考官方文档即可 https://www.mipengine.org/doc/00-mip-101.html 需要注意的是不要忘了加 JSON-LD 信息。 否则页面改造在线校验工具会校验失败 不符合JSON-LD格式要求(共1处错误) 错误原因 jsonld标签不存在 错误举例 <script type="application/ld+json&qu ...

阅读全文...

给博客启用了 HTTPS

为何要启用 HTTPS 练练手,之前没有手动配置过 HTTPS 证书 防网站劫持 做小程序的后台 API 接口 提高搜索排名 到哪里申请 HTTPS 证书 https://letsencrypt.org 要在网站上启用 HTTPS,你需要一个 certificate 证书文件,这个证书是从 Certificate Authority (CA) 获取,即,数字证书认证机构。Let’s Encrypt 就是一个 CA。 如何安装 HTTPS 证书 使用 Certbot ACME client,他可以自动化证书的发布及安装,并且不需要对网站做停机。 $ sudo certbot --nginx ...

阅读全文...

博客程序改造: Laravel 5.2 升级 5.5

这个博客本来就是个试验田,所以一直用 Laravel 5.2 就失去了其存在的价值。很多新特性没法使用。虽然麻烦,但是还是决定升级一波。 实际上工作量并不大,利用中午吃完饭的时间,15分钟就搞定了。 重建项目 因为 laravel 5.2 与 5.5 目录结构差异太大,没法平滑升级,只能重建项目。 composer create-project --prefer-dist laravel/laravel blog55 copy copy copy 主要是把 models controllers blade templates copy 到新的项目中即可。 ...

阅读全文...

再次收到阿里云违规URL屏蔽访问处理通知

服气了,阿里云,我记录个 Git 操作的文档,也涉及违法。。。 我真的好冤。。。 尊敬的用户: 您的网站URL:http://www.sunzhongwei.com/category/Git 涉及违法不良信息,违反了相关服务协议和《互联网信息服务管理办法》第十五条规定,目前阿里云已对您的违法URL做屏蔽访问处理。如果您对本通知的内容存有疑问,请及时工单或者电话联系我们, 谢谢您对阿里云的支持。 提交工单后解决!已解禁! 阿里云的客服解决速度还是很快的,很高效,必须赞一个! 交流得知,可能"戴力" 是违禁词(同音字,你懂的)造成的。 ...

阅读全文...

中午用半个小时实现了个以自言自语为目的的 Notes 功能

有时候没有那么多的内容要记录,只有一两句话,这种情况并不适合来发一篇博文。 所以,就实现了个类似微博的小功能 - Notes 当然,这玩意主要是给自己看看,没事看看自己脑子里曾经装了些什么奇怪的东西。。。 ...

阅读全文...

暂时关闭博客的评论功能

鉴于垃圾评论过于猛烈,目前使用的垃圾评论过滤功能有点招架不住,而且最近项目进度紧张,抽不出足够的时间在短时间内解决这个问题,所以暂时关闭了博客的评论功能。待优化后再重新上线。 不关闭评论会有什么影响? 近期发现博客的流量锐减,原因是百度将一个原本排名第一的关键词屏蔽了,更极端的是,这个页面在所有搜索结果中都找不到了。初步怀疑是垃圾评论引起的。 ...

阅读全文...

展示更多相关文章

做这个改动的目的是降低跳出率 目前只是在文章正文下方展示同分类的前5篇文章,实际上这远远不够。 我觉得应该展示出同分类的所有文章。但是如果在正文下方展示所有相关内容,又会影响访客查看评论。 所以放到右侧侧边栏是个非常好的选择。月光博客,StackOverflow 都是同样的做法。当然,月光博客做得更过分,下方和侧边栏都展示了全部相关文章。完全不在乎页面的美观度。 相关文章如何排序 右侧展示全部,按照阅读量从多到少排序。这样做的原因是,对于我而言,阅读量越多,说明查看的可能性越大。 下方,按照时间倒序显示最近的5篇。 显示相关文章的阅读量 提供更多参考信息。 ...

阅读全文...

给博客增加了 Feed 订阅功能

这么多年还是习惯用 Inoreader 和 Reeder 看别人的博客。用 Laravel 重写博客之后,一直惦记着加上订阅功能。晚上翻开 Asana 上的个人任务列表正好看到这个 task。于是花了半个点加上。 Atom 还是 RSS 2.0 纠结了一会,实在懒得看 RFC,最后决定看看 Github 用的是哪个,发现是 Atom, 好了就用 Atom。 有时候,先实现比了解原理更有意义,因为搞不好了解了原理就没兴趣动手敲代码了。 laravel-feed 在 Github 上找了个 laravel 5 的 feed generator ,轻松搞定。 测试 用 iPhone 上的 Reede ...

阅读全文...

博客再次改版

这次抛弃了 GitBook,周末改用 Laravel 重写了博客。 抛弃 GitBook 的原因 定制化太差 对于各种插件引入的巨量 js 极度反感 对于静态博客无法随时随地书写的无奈 选择 Laravel 重写,而不是 Django 等其他框架的原因是 纯粹为了熟悉 Laravel ... ...

阅读全文...

服务器上自动更新

现实场景 个人 wiki 使用 Gitbook 编辑的,部署在 VPS 上,想实现当推送更新到 Bitbucket 代码托管服务之后,利用 webhook 自动调用 VPS 上的一段脚本,执行 拉取最新版本 gitbook build 技术选型 手写一个 web 服务,调用脚本 在 nginx 里直接调用这段脚本 显然第二个方案更简洁,并且易于维护 但是。。。 当我看到这复杂无比的安装步骤之后,我决定还是用 GO 来吧。 adnanh/webhook 参考 nginx - How to run a shell script on every request? - Stack Ove ...

阅读全文...

Gitbook 插件

插件汇总地址 Plugins for GitBook 配置及安装 配置信息在根目录的 book.json 里。 添加新插件后,需要执行 gitbook install 一些实用的插件 生成 SiteMap GitbookIO/plugin-sitemap 安装之后就能通过 http://domain.com/sitemap.xml 看到。 统计分析 ga | GitBook Plugins 左侧菜单目录默认收起 Toggle Chapters on GitBook ...

阅读全文...

近期节日

2018年12月10日 世界人权日
2018年12月12日 西安事变纪念日
2018年12月13日 南京大屠杀
2018年12月20日 澳门回归日
2018年12月21日 国际篮球日
2018年12月22日 冬至
2018年12月24日 平安夜
2018年12月25日 圣诞节
查看更多节日