这篇是入园的第一篇随便,后面我会将自己几年前写的博文都转到这里。哎,其实说到博文的事情,我就很郁闷,甚至有些恼火,后面我会详细说说这中间的过程,也许能帮助某些人避免遇到类似的事情。突然想起《西游记》里,菩提祖师对悟空说过:“从哪里来,回哪里去”。哈哈,下面我也来自问自答下吧!

  最开始我是在csdn和chinaunix上搭建自己的博客平台,用了几年后,可能随着自己的见识扩展,再也忍受不了它陈旧的布局了。那段时间正好各种开源博客平台兴起,超强的个性化配置吸引了我,然后我就入坑了,一个坑一个坑的抗着,下面说说这中间的过程吧!有很多很多开源的博客平台,我选择了个比较简洁的ghost,选择博客平台后,离自己搭建博客平台还有好几步要走。

首先,得有个公有的主机能够被所有人访问得到,这个的实现有好几个办法,如果你家里的网络分配的ip是私有的,那么你可以用一台自己淘汰的机器或者弄个树莓派挂个硬盘来搭建一个公有主机,如果不想用这个方法,那只好选择vps了,vps的选择也很丰富,有免费的(当然,有很多资源限制),有收费的,收费的呢,价格上又有很大的差别,有不同时期的优惠等等,还有就是vps的选择还要考虑到网速以及是否容易被qiang,这选择就很广了^_^!!! 作为第一次使用,我选择了另一条免费的路,采用openshift提供的虚拟空间,免费使用上限是1g的空间,搭建个博客我认为是足够了吧。其实之所以选择国外的平台,还有一个原因,国内自己搭建的博客平台需要备案,这个我觉得有点麻烦^_^

其次,需要有一个自己的域名,用花生壳的免费域名当然也行(现在好像没了吧),但是考虑到要长久经营下去,还是得弄个自己的域名嘛!于是购买域名有会有一些的坑要踩了^_^!!! 可购买域名的地方很多,可以在国内的域名服务商买,也可以找国外的,有.cn的,有.com的等等,需要自己选择,这里面水很深,建议研究清楚

最后,需要一个评论系统。或许你会很惊讶,但是认真想想,确实该如此啊!博客平台与评论系统是独立开的!在这上面我居然也踩了不少坑!!!国外评价较好的是disque,但是呢,用在国内有些水土不服,首先是经常加载不出来,有时被qiang了,有时又没,其次是它支持的分享都是facebook,twitter等等,我们国内期望的当然是微信、新浪等等啊,于是我果断选择了国内比较知名的评论系统-多说,不幸的是,用了一年多后,多说平台的评论系统关闭了,没错,关闭了!!!之前的评论我要转出来?怎么又转到新的评论系统呢?又是一堆的问题!!!

我上面只说了几点,其实还有很多很多坑,比如怎么优化以增加搜索排名,网站访问统计等等,因此以后还有想自己搭建博客平台的朋友,建议你们认真考虑清楚。

再说说我们郁闷甚至很恼火的事情吧。今天,也就是10月08号,突然发现自己的博客访问不了了,由于最近一个月确实很忙,真的没精力管博客,所以有一个月没访问过,登录openshift后才发现它有个通知!!!截止时间是10月5号,说是平台升级,之前的需要自己在10月5号前备份或者合并到新平台,然后就没有然后了,我ssh也不了,备份也不了,唯一幸运的是在我写完最后一篇博文的时候我用ghost的仍处于实验阶段的备份功能备份了下,这个备份里不包含图片,也就是说我的博文里面的图片都丢了,还一个让我忐忑的是,这是ghost的实验性功能,文字能够恢复也是个问号!图片我想了很多补救方法,最终想到了用google的关键字搜索功能搜索到了我博文里面的图片,感谢google的爬虫帮助!(后来发现google保存的图片分辨率都很低,无法用,不过最终还是通过搜索引擎寻找别人转载或者某些平台盗窃我的博文实现了%97的图片找回^_^)

总得来说,我从csdn,再到chinaunix,再经过自己搭建博客平台,才来到这里,之所以选择这里,是因为我比较认可这里面的博文质量、模板丰富,支持markdown!就这几点^_^  缺点嘛,没法绑定自己的域名!

入园的第一篇--where、where的更多相关文章

  1. VSCode上发布第一篇博客

    在VSCode上发布到博客园的第一篇博客 前段时间在VSCode安装好插件WriteCnblog,多次检查writeCnblog configuration配置信息也是完全正确的,但是一直没能在VSC ...

  2. 开园第一篇---有关tensorflow加载不同模型的问题

    写在前面 今天刚刚开通博客,主要想法跟之前某位博主说的一样,希望通过博客园把每天努力的点滴记录下来,也算一种坚持的动力.我是小白一枚,有啥问题欢迎各位大神指教,鞠躬~~ 换了新工作,目前手头是OCR项 ...

  3. Vue入坑第一篇

    写在前面的话:文章是个人学习过程中的总结,为方便以后回头在学习.文章中会参考官方文档和其他的一些文章,示例均为亲自编写和实践,若有写的不对的地方欢迎大家和我一起交流. 一.前言 本篇作为vue入门的一 ...

  4. 解剖SQLSERVER 第一篇 数据库恢复软件商的黑幕(有删减版)

    解剖SQLSERVER 第一篇  数据库恢复软件商的黑幕(有删减版) 这一系列,我们一起来解剖SQLSERVER 在系列的第一篇文章里本人可能会得罪某些人,但是作为一位SQLSERVER MVP,在我 ...

  5. 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)

    目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...

  6. 空格哥的第一篇Blog

    首先十分感谢博客园在这里给我的平台,我在这里学习到了很多东西,响应的,我也想要在这里记录下自己的心路历程!在学习的过程中,希望博客园一直陪伴我,小弟在这里不胜感激!这是小弟的第一篇博客,很多东西都不是 ...

  7. 开博客这么久以来,第一篇技术文章,python与c的接口对接

    在博客园开博客已经有了蛮长时间了,但是从来只是看别人的文章,自己却从未写过一篇技术文章,深表惭愧.内心还是希望能够给大家提供一些帮助的,希望这第一篇技术博客,能够给大家一些帮助.闲话少叙,开始正文. ...

  8. 第一篇博客:Hello World

    2016年10月10日,双十,好日子,决定开始写第一篇博客,标题想了会,就叫Hello World 吧,哈哈^_^. 首先感谢博客园的管理们能批准我的申请,记得在14年的时候申请过一次,竟然没申请通过 ...

  9. 深入研究C语言 第一篇(续)

    没有读过第一篇的读者,可以点击这里,阅读深入研究C语言的第一篇. 问题一:如何打印变量的地址? 我们用取地址符&,可以取到变量的偏移地址,用DS可以取到变量的段地址. 1.全局变量: 我们看到 ...

随机推荐

  1. LeetCode - 3. Longest Substring Without Repeating Characters(388ms)

    Given a string, find the length of the longest substring without repeating characters. Examples: Giv ...

  2. HDU 4782 Beautiful Soup (模拟+注意细节)

    思路就是用栈模拟,不用开实体的栈,直接记一个top指针就行. 说说这题的细节: 1.tag标签里的内容不要动,原样输出.比如<p aa bb cc>,就这样输出就行,不要删空格.题目中说了 ...

  3. [译]Python - socket.error: Cannot assign requested address

    原文来源: https://stackoverflow.com/questions/48306528/python-socket-error-cannot-assign-requested-addre ...

  4. UVA 437 The Tower of Babylon(DAG上的动态规划)

    题目大意是根据所给的有无限多个的n种立方体,求其所堆砌成的塔最大高度. 方法1,建图求解,可以把问题转化成求DAG上的最长路问题 #include <cstdio> #include &l ...

  5. 用vs调试项目页面无样式

    ASP.NET Development Server 上的文件授权 在文件系统网站中,静态文件(例如图像和样式表)遵守 ASP.NET 授权.例如,如果禁用了对静态文件的匿名访问,匿名用户则不能使用文 ...

  6. PAT 1055 集体照

    https://pintia.cn/problem-sets/994805260223102976/problems/994805272021680128 拍集体照时队形很重要,这里对给定的 N 个人 ...

  7. akka与slf4j导致jvm直接crash的诡异

    流程很简单,创建actorSystem,通过actorSystem获取AkkaQueryServiceRetriever,进而通过传递path获得的Gateway进行通信. 之前在主项目里跑的很稳定, ...

  8. qemu的device参数解释 包括socket的一些知识

    前面一片是driver,是把这个新的设备“插入到虚机中”,device 是准备驱动了.device 都是和设备配合使用的.要怎么去驱动一个设备,包括使用的驱动函数是啥,device后面的函数根据驱动的 ...

  9. [CF1031E]Triple Flips

    题目大意:给你一个长度为$n$的$01$串,一次操作定义为:选取$3$个等距的元素,使其$0$变$1$,$1$变$0$,要求在$\Big\lfloor \dfrac n 3\Big\rfloor+12 ...

  10. 【学习笔记】Learning OpenCV3——Ch8 working with video

    Reading Video with the cv::VideoCapture Object 对象创建的三种方法: // 1. Input filename cv::VideoCapture::Vid ...