自建博客

分类下相关文章

基于 golang gin 重构 php laravel 博客系统

这个想法是两个月前,在用 go gin 实现了一个中英双语的产品介绍网站时产生的。也基于那个代码架构实现了一部分博客功能,但是后面去忙别的紧急项目,就一直搁置了进度。今年十一期间,不是太忙,就断断续续开发了几个功能,但是距离上线还是有很大的距离,主要是现有博客实现的功能又多又杂,重写起来并没有想象中得容易。 核心目标 熟悉一下 go & gin 写网站。毕竟这个博客就是在自学 php 及 laravel 的过程中一点一滴开发出来的。这期间也纠结要不要转向 ASP.NET 实现,反反复复之后还是决定算了,继续用 go 实现,毕竟 go 优点还是太明显。 多语言支持:原本只支持中文,这次 ...

阅读全文...

站内搜索改用必应搜索

不知什么缘故,不但百度搜索流量少了一半,而且百度站内搜索也基本搜索不到我的网站内容了。 百度搜索的屏蔽现象 之前排名前几的网页,完全搜索不到 然而 Google, Bing, 搜狗,360搜索,则一切正常 所有历史页都被屏蔽,但是 tag 页,分类页正常 新增页面也正常 工具页面也正常 猜测可能是文章详情页某个地方触发了百度的屏蔽机制。 切换为 Bing 站内搜索 不想浪费生命去研究百度的策略了,为了不影响我的日常查看笔记的使用, 将站内搜索切换为 Bing 了。 以站内搜索 Android 关键词为例,点击搜索框,自动跳转: https://cn.bing.com/search?q=si ...

阅读全文...

2020 春节假期博客访问量新高留念

2020 年春节假期因为武汉肺炎疫情变得异常漫长,博客访问量一直下降,在春节大年初一到达波谷。之后一路直上,在 2 月 10 日,我复工的第一天冲击了历史新高 4805 UV。比此前的 3200 的最高记录高了 50%。确实是个意外的惊喜。 意外的流量增长点 回顾漫长的疫情假期,我好像就干了几件事: Google Play 上架了一个 Android APP,并第一次尝试 AdMob 广告 博客尝试增加了多 Tag 标签,测试 SEO 的效果。确实有效。 开了整整一个周的钉钉视频会议,脑子嗡嗡响 每天刷疫情统计数据 找韩国电影看。不枉我的支持,居然韩国电影拿了奥斯卡奖。。。 大部分增长 ...

阅读全文...

为网站加上了百度站内搜索

博客里的文章越来越多,我即使在分类列表里查找文章,有时候也得翻半天。所以有必要加上一个站内搜索框了。 由于 Google 域名无法访问,导致使用 Google 站内搜素工具条无法正常加载,页面一直显示在加载中,我觉得对用户体验来说并不好。而且本站百分之八十的流量来自百度,我觉得使用百度站内搜索也无妨。站内搜索也没有广告,所以我完全可以接受。 百度站内搜索默认不支持 HTTPS 的问题 引入的 js 中,有部分资源是 http 的。会导致在启用了 HTTPS 的网站中无法加载。 http://znsv.baidu.com/customer_search/api/ 网上有很多用 Nginx 做反 ...

阅读全文...

博客功能更新日志

日 UV 里程碑 2020-03-02 UV 7121 2019-12-17 UV 3046 2019-10-22 UV 2558 2019-03-05 UV 1713 TODO i18n 支持,golang 改版时支持 2022-05-27 分类,tag 列表页。以弥补去掉了底部分类列表的缺失 crontab 工具 为文章标题生成拼音 URL 接口,golang 实现 SEO 关键词管理,写作时,自动提醒适合插入什么关键词 分类文章底部推荐转化率问题 移动端,MIP,AMP 增加面包屑导航 golang 自动发布脚本 2021-07-28 artile 页不显示分类,只有首页等显示 ...

阅读全文...

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

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

阅读全文...

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

这个博客维护了好多年了,目前的日 uv 在 1200 左右 (2018年9月9日),并在稳步增长。 广告联盟的收入 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 当然,这玩意主要是给自己看看,没事看看自己脑子里曾经装了些什么奇怪的东西。。。 ...

阅读全文...

暂时关闭博客的评论功能

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

阅读全文...