这是一个纷繁的时代,信息渠道已经多到快让人喘不过气来。而个人博客这种来自互联网初期的载体,似乎与这个环境显得格格不入。它就像大海中的小岛,在海浪中显得那么不起眼,但它的存在本身就彰显了一种意义。无论是波涛汹涌,还是风平浪静,它都在那里,而你的心也就找到了一处可以停靠的港湾。

个人网站这个以前很时髦的名词正随着时间慢慢被人忘记,互联网的门槛越来越低,个人网站显然不再成为一个重要的入口。甚至连电脑都已经不是首选的上网平台了。

那么现在还有必要为自己搭建个人网站吗?

不是人人都有料

不可否认的是,个人网站由于其具有一定的专业性,所以搭建它是要付出一定的成本的,不论是金钱上的还是时间上的。有成本付出就会有回报的期望。每个坚持写博的人背后肯定有它的动力在支撑,但是我看到的是越来越多的个人博主荒废了它当初付出成本来打理的网站。

为什么?因为没有人看,一个人写有啥意思,如果只是写写笔记放到本地也可以,速度还更快。你既然选择了放到网上,那么心里肯定还是期望有读者的。但是理想是美好的,现实是残酷的,你写的那些东西就是没人看。

你不是大明星

为啥人家徐静蕾一篇文章写几个字“今天好困啊”之类的,就有好几万的评论。你辛辛苦苦码了好几千字,又是配图又是又是写诗,唯一的访问者却只有搜索引擎的爬虫。

因为你不是 Big Boy ,而网上的访问者具有匿名性,他们基本上跟你生活毫无交集,他们也不关心你去了哪些地方,吃了啥东西。这些事情不能成为谈资,所以如果你希望在个人网站分享这类内容,我建议还是朋友圈,QQ 空间之类的地方比较好。起码还可以得到几个赞。

专家不是这么好当的

除了看看明星八卦,大多数网上的意见领袖都是各方面的专家,他们往往可以一呼百应。

但我始终坚持认为,就算是伪专家也是有他的过人之处的,更不要说真正的大牛了。很多人喜欢写技术文章,但首先你个人是一个默默无闻的路人,即使突然脑袋开窍撸了一篇可称大神级的文章出来,也会被埋没在信息的海洋里。更何况这种情况出现的概率基本为零,大多数情况下一般人写出来的文章就是没啥料的,不具备可读性。

而且现在还有各种各样的阅读平台,分享网站,以及垃圾站。你网站上的文章还没被爬到,就被他们抓走了,有点良心的还贴个来源链接,无良的直接连作者名都给你改了。

个人网站如何经营

这个标题一写出来,网上类似的文章一大把。但我不是从技术角度来讲,我首先要劝一些人放弃,如果你没有啥好写的东西,那还是放弃这个打算把你把精力投入到微博,微信上可能效果还好些。

你一定要有一些别人没有的东西

如果你不是在某一方面浸淫多年特别擅长,那么要不然你帅的惊动 D 中央,要不然你特别有钱是个土豪。如果你说,我又没啥特长,长的也一般,也没啥钱,总之就是一个普通的路人,还有希望吗?

我知道你肯定希望我说出“有”这个字来给你信心,但是真没有。因为大部分人都是这样,别人凭啥去看你?所以经营网站的第一步是经营自己,让自己能够出类拔萃。

精心准备你的内容

当然如果你是大明星可以忽略这一点,脑残粉们根本不会在乎您发了什么。。。

内容是你制胜的关键,可以说在信息化同质严重的今天,内容的重要性不是降低而是升高了。有品位的内容往往能为你吸引来有价值的用户。在这个过程中你也可以获得不少成就感。

内容的选材也很重要,你需要去了解读者喜欢什么样的内容,既然是公开发表的内容,你就应该照顾别人的想法,这并不是要你埋没个性,相反在内容的组织上展示你的个性才是体现出你闪光点的好办法。

为什么你看到很多业界大神,总是喜欢写一些普及性的文章。但往往这类文章的点击率是最高的,因为大多数人需要这类文章,而怎么把这类文章写好也是需要挑战性的。深入浅出是一门技术活,很多人写着写着越来越晦涩难懂,不知道怎么样用浅显的道理表达出来。

快速分享

这一步反而是大多数人做的最好的,各种分享按钮,微博,朋友圈分发。这样非常好,可以为你带来固定的读者群,但对拓宽读者群体没有多大帮助,我个人觉得可以借助一些业内比较有影响力的分享渠道,当然前提是你的文章真的质量过硬,也要给别人带来好处。比如

值得注意的是,你不能把他们当成单纯的发广告的地方,这样会很快透支掉你的口碑。你需要用心经营你自己的品牌,多多形成双赢的局面,为别人网站也能带来干货

总结

其实我本人并不是擅长此道的专家,但是因为对这一个圈子接触比较多所以有这些感受。我见过太多怀揣着梦想进入个人网站这个圈子的好少年了,但大多数因为没有认清现实而浪费了很多资源。我这片文章的目的并不可能让大家马上牛逼起来,但如果能让大家稍稍认清点现实,也不枉费我这么多口舌了。

——

转载自https://joyqi.com/develop/how-to-manage-your-personal-website.html


历经半个多月,我终于把自己的小站建好了!很开心很激动!趁现在记忆比较深,记录一下建站的要点,避免以后再走弯路。

 

建站准备

1.选择服务器:这就好比选择居住的小区。从几大云服务器商(华为、腾讯、阿里、亚马逊、谷歌)选购服务器。因为腾讯的优惠力度比较大,所以我选择了腾讯云,购买了2核2g内存40g网盘的轻量应用服务器(搭建个人博客绰绰有余)。
2.选择域名:在小区中选择自己的房子。选了top后缀是因为这个后缀最便宜,未来的年费也不高,可以降低维护成本。lernen是德语学习的意思,整体域名取学习而求精进之意。
3.备案:服务器主机在境内,域名一律需要备案。首先是首次域名注册时,要在腾讯云上面备案个人信息。提交大概一天后即可通过,域名注册成功。然后就可以将域名提交工信部门备案。提交前腾讯会先帮我们审查一次,没什么问题就会帮我们提交至工信部门备案审核。审核的时间各省份不一,发达的省市相对会快些,一周差不多就能完成;但云南省就需要十来天,我的审了整整14天,第15天才通知审核通过。注意,审核期间不能去服务器解析域名,否则在运行的域名的备案一定会被退回的,切记切记!审核结束后就可以搭建自己的网站了,不过要记得在审核通过后的30天内完成建站。接下来一定要登录公安机关网站对建好的网站进行备案,否则过了时间网站就会被公安机关冻结。这里还需注意,一定是搭建好的、可以通过域名进入的完整网站,而不能只是域名,否则会被公安机关退回申请的。这一步走完,我们建立博客网站的行政手续基本就走完啦!(如果服务器是境外的,那这一整个步骤都可以省略)

建站

1.应用选择:建议安装CentOS7.6,可以安装所有软件的原生应用,虽然前期需要自己安装的东西有点多,但是后面使用起来会非常顺手。如果安装的是wordpress或者Typecho镜像,最初会比较方便,但后面就不好用了,因为你无法修改镜像里面的"admin"用户名。也就说这个网站不全是你的,你要受制于别人给你提供的一部分不可修改的信息。
2.重置密码:安装完成后记得重置应用中用户名root的密码,有助于之后的远程控制。外部远程操作软件我用的是putty,输入服务器公网的ip,端口22,ssh协议,然后就可以远程操作自己买的这台服务器了(用户名root回车后,输入密码的时候密码是看不见的,输完了直接回车即可)。
3.宝塔面板:去宝塔面板官网,复制用于centOS的脚本,粘贴在putty远程操作面板里,回车,安装。此处记得在域名解析DNS里面开放8888的端口。
4.域名解析:宝塔面板里,网站选项里添加我们的域名,添加之前记得去腾讯云控制台里面的DNS解析我们的域名。选择A解析。
5.安装搭建网站的应用:下载wordpress或者Typecho的安装包,上传到刚才添加的域名根目录下,解压到这里。在浏览器输入我们的域名,就能进入wordpress或者typecho的安装页面,根据提示安装就好。
6.数据库:我用的是typecho搭建博客,安装时遇到一个问题:连接不上数据库。这里需要回到宝塔面板里面,在数据库那栏,添加一个数据库,选择MySQL这个类型。用户名、数据库名、密码设置好以后,对照着填写在刚才的安装页面上即可。成功后就可以设置自己的网站咯!到这里,网站的搭建基本算是告一段落。然而我们网站的数据还完全暴露在互联网之中,需要有一定的加密方式保证其安全,防止被黑客攻击或者被流氓软件恶意控制。因此我们需要下一个步骤。
7.安装SSL证书:SSL证书是一种网络数据加密协议,使用后网站就可以得到相对较高的保护。每一个服务器商都会免费赠送基础版本的SSL证书,对于个人博客网站来说足够了。申请下来后,下载证书(我下载的是Nginx版),然后去宝塔面板的网站部分,SSL证书那里分别粘贴上key后缀(放在左边)和pem后缀(放在右边)的文件代码,即可设置成功。记得勾选上“强制https”。这样,我们的博客小站就终于建成啦!

碎碎念

如果说上次在亚马逊云的建站是跟着教程的傻瓜式操作的话,那么这次就完全是摸石头过河,每走一步都十分艰难。每一个操作的功能及其逻辑,都是在多次反复试错后才被发现的。虽然我中间有几次因为失败而暴躁,但是最终还是将其攻克下来了!看着这片完全属于自己的小天地,还是很有成就感的。
  
我喜欢博客的交流方式。二十多年前,互联网在国内高速普及的时候,各类博客网站提供给人们通过文字来互享经验、心得的平台,人们能在虚拟的空间里用心耕耘着自己小小的一块自留地,在不同的空间里见到形形色色的故事和人生。然而手机性能的爆炸式提升带动了互联网运行模式的变化————文字逐渐被视听资料取代,完整的阅读、影音逐渐被碎片化的表述以及内容梗概取代,冷静的分析被情绪化的宣泄取代。很多人在日益激烈的社会竞争中变得焦躁不安,变得功利。他们失去了耐心,让别人替自己思考,在信息茧房中成为失去判断力的自负的信徒。
  
写作可以有效平衡输入与输出,让思考与表达都得到一定程度的训练。然而,在视频大军的猛烈冲击下,曾经红极一时的搜狐、网易、新浪等老牌博客门户都相继退出市场竞争,图文内容的蓬勃时代已一去不复返。现在写东西基本都要挂靠在几家比较大的app上,比如知乎、微信公众号、豆瓣日记、简书、头条号和百家号等。无论写什么,你的每一个字都会被app运营商监管,自由度大打折扣。挂靠在app上就像寄人篱下一般,随时要看主人家的脸色行事,不自由。
  
因此,我决定自己搭建一个网站,做自己的主人,记录和分享所见所闻、所思所感。于是,有了眼前的这个小站,希望能和它一起在快速行进的世界中放慢脚步,保持阅读和思考,感受人性的温度、体验世界的美好。

以上的笔记和碎碎念,就姑且当成创站辞吧。

——

转载自https://www.lernen.top/index.php/archives/3/


Typecho 距离上一个版本发布已经过去了三个多月,其实新版的开发一直在dev分支进行中。只是我们一直还没列出具体的开发计划,对于这一个版本我们的定位依然是小范围更新,但它也会带来一些新的特性:

新的皮肤

development_plan_of_typecho_1_3

老的默认皮肤已经服役了超过十年,相信很多人都看腻了。由 Fen 设计的名为 classic-22 的新皮肤将带来一些新的视觉体验。当然作为默认皮肤,它不会太花里胡哨,依然还是走简约耐看的路线。但这么多年 Web 技术也发展了,因此我们在新皮肤中将使用一些新的 Web 技术,比如使用SASS代码来编写样式表,还会支持黑暗模式等等。这个皮肤依然还在开发中,如果你有建议欢迎在 GitHub Issue 中提出。

支持多级页面

以前我对这一功能持怀疑态度,因为 Typecho 的定位一直是以个人 Blog 为主,在我看来这个功能更多地会用在内容复杂的 CMS 上。但最近我发现越来越多的个人用户对这一功能有很大的需求,多级页面可以极大地方便用户做内容组织,因此我们将会在 1.3 版本带来对这一功能的支持。

对老旧平台的取舍

主要是两点:

PHP 的最低版本要求提高到 >= 7.4,考虑到 PHP 官方实际上已经放弃了对 PHP 7 系列的维护支持,而我们为了让用户在 PHP 7 系列有一个过渡时间,把最低版本需求还是放在 PHP 7 的最后一个版本即 7.4。而 Typecho 1.3 也将是最后一个支持 PHP 7 的版本,后续的开发将基于 PHP 8 带来的新特性进行,我们强烈建议你直接升级 PHP 到最新的稳定版 8.2,Typecho 已经完全支持。

我们将不再支持从 Typecho 发布以来的任意版本升级到最新版。当前的版本需求是 1.2,也就是如果你要升级到 Typecho 1.3 必须先至少升级到 1.2.x 才行。做出这个决定是基于两点考虑:一个是我在 1.2 版开发计划中提到过,从 1.2 开始我们使用了新的版本号规则,而升级过程涉及到老的版本号识别,一直维护两套版本号识别系统是没必要的。另一个是老的升级代码涉及很多数据库结构的变更,随着后续版本的发布我们要处理更多兼容性的问题,这会增加很多不必要的工作量,因此放弃这些代码。

其它

还有一些代码层面的调整,主要是把之前杂糅在一起的代码拆分出来,这个工作从 1.2 版开始就一直在进行中,毕竟这也是一个十多年的系统了,考虑到兼容性的问题,所以不能那么快完成。另外我们将根据用户的意见,随时调整加上一些小的新特性,比如我们根据用户的 Issue 加入了对 PgSQL SSL 连接的支持。

我在之前的文章中问过自己《PHP 是否正在死去?》,对于我来说 PHP 仍然是一件干活的利器,它默默承载了互联网的大部分流量却不显山露水。对 Typecho 来说,我们对 PHP 的热爱和信心也是我们持续更新的动力。我也希望更多的开发者能加入我们的行列,为 Typecho 的下一个十年助力。

转载说明

学习写主题,搜索Typecho相关资料的时候翻到了joyqi大佬的博客,也看到了这篇开发计划,附上原文地址:

Typecho 1.3 开发计划

Typecho的前身是开源博客程序Magike,由Typecho项目的发起人JoyQi开发。该团队的最初形成,是在WordCamp china的活动上,后来有更多成员加入了这个项目,之后改名为Typecho。

相比较Wordpress,Typecho没有那么知名,但实际使用下来,各种数据的提取非常简洁方便,发布文章方便,访问速度也非常的快。期待新的版本,也希望Typecho能受到更多人的喜欢。


去年在博客园注册了自己的第一个博客,当时初衷就是想拿来作为自己的在线笔记本,做做学习记录,分享一些学到的东西,使用第三方提供的博客服务其实也挺方便,现在市面上提供类似服务的博客网站也很多,如CSDN,博客园,简书等平台,可以直接在上面发表,用户交互做的好,写的文章百度也能搜索的到。但是缺点是比较不自由,会受到平台的各种限制和恶心的广告,个性化不足。而自己购买域名和服务器,搭建博客的成本实在是太高了,不光是说这些购买成本,单单是花力气去自己搭这么一个网站,还要定期的维护它,对于我们大多数人来说,也是没有这样的精力和时间。那么,我们能不能自己定制一个自己喜欢的个性化博客,同时也不用付出太高的成本啦?

 

这就引出了第三种选择,基于开源框架搭建博客,然后直接在github page平台上托管我们的博客。这样就可以安心的来写作,又不需要定期维护,基于这个想法,今年8月初的时候开始搭建第一个属于自己的独立博客,前后断续弄了近一周,到现在稍微有点模样了。我想可能有很多小伙伴应该也想过搭建一个自己的博客,当然,网上也有一堆详细教程。写这篇博客的目的大概有两个,第一个是当做自己的搭建记录,方便以后自己随时查看提示修改,第二个是稍稍总结一下具体的搭建步骤以及一些支持个性化定制的博客源码修改的教程,稍稍分享一下这些修改经验,当然,更多的一些个性化操作需要你自己以后在这个基础上慢慢去摸索,有些写的不太好的地方还希望看到的小伙伴多多包涵。

 

博客初步的页面效果可以看一下我的博客:sunhwee.com,欢迎大家支持。本博客基于Hexo,所以首先要了解一下我们搭建博客所要用到的框架。Hexo是高效的静态网站生成框架,它基于Node.js,快速,简单且功能强大,是搭建博客的首选框架。大家可以进入hexo官网进行详细查看,因为Hexo的创建者是台湾人,对中文的支持很友好,可以选择中文进行查看。通过Hexo,你可以直接使用Markdown语法来撰写博客。相信很多小伙伴写工程都写过README.md文件吧,对,就是这个格式的!写完后只需两三条命令即可将生成的网页上传到github或者coding等代码管理托管平台,然后别人就可以浏览你的博客网页啦。是不是很简单?你无需关心网页源代码的具体生成细节,只需要用心写好你的博客文章内容就行了。