解答:我的个人博客程序用的是什么?

已经有很多网友和朋友问过我的个人博客使用的是什么程序。小伙伴们的好奇心我可以理解,作为普通的站长和学生一般都是使用网络上下载的程序来搭建,大部分人使用 PHP 的 WordPress,还有就是 ASP 的 Z-Blog,可能有些技术的朋友看到我的 HTTPS 头信息里是 IIS 服务器,也没有关于 WordPress和Z-Blog 的任何信息,从来没见过,就好奇我使用的是什么程序。

在2015年8月之前我用的是WordPress,在这之后就是用的我自己写的程序了,是ASP.NET写的程序,功能上包括博客和相册,后来加上了在线工具箱,再后来考虑想加上视频播客,但没太多时间去录原创的视频,就暂时搁置了,再后来想加上短网址转发功能,但考虑到被转发的网址可能是违法或钓鱼的网址,如果被举报,我的域名也就拉黑了,暂时没办法阻止违法的链接转发,也就先搁置了。

关于前端的页面

关于前端的页面,我使用的是开源的前端框架 Bootstrap 的模板,在网上有很多可以下载。在网站架构上,本来是SQL Server数据库,但是数据库太占内存,后来搬移到了阿里云的RDS For MySQL上,也省去了维护数据库的工作,双机热备,自动按时备份,还可以创建临时实例。

关于网站后台

然后是关于网站后台,很多刚入门的新手都有一个黑客梦,这些“黑客”们拿着一堆扫描工具,一通扫,我在日志里也能看到很多猜解网站后台管理地址的记录,有朋友想看看我的管理后台,是怎么开发的,不过很不幸,我没有管理后台页面,因为程序是我自己开发的,也只有我自己用,所以没必要开发一个网页管理后台,我管理网站是自己写了一个WinForm客户端,客户端直接连接数据库去管理网站。

关于索要代码

最后是关于一些朋友想要代码的诉求,我理解同学们想要学习的心情,想要看看我的程序是怎么写的,但是我没打算要将这个程序开源,因为开源是有风险的,如果别人用源码找到了漏洞,在我不知情的情况下,我的网站可能就会沦陷,所以并不是我自私,而是我不能承担开源后的风险,也请各位谅解。同时我也很敬佩那些开源的开发者们,开源不仅仅是贡献还需要勇气。