分类 环境搭建 下的文章

对于Typecho有人说:Typecho 浑身都透着她简洁的性格,就像一个苗条的美女那样吸引着你。

对于Typecho有人说:追求完美的用户体验,关注信息无障碍,在普及和推广 Web 无障碍观念和意识方面,Typecho 会做的更好。

对于Typecho也有人说:正如 Typecho 的初衷和正在做的一样,让我们通过打字来表达自己的平台,做得不多,但足够好,这就足够了。

但是我想说:Typecho简洁得太过份了,竟然连博客的“友情链接”,这个最基本的功能都没,难道以后我每添加个友情链接都需要自己去编辑博客主题文件。 我想说,这个真的可以有!!!!

首先我们先登陆后台,然后点击“控制台” -> “外观”,接着选择“编辑当前外观”,然后选中“sidebar.php”。
1.png

接着我们进行选择找到下述位置:
2.png

然后加上如下代码:
3.png

添加完成后,我们就可以点击链接访问好友"超人小芳博客"了。
4.png

码字不易,如果解决了你的问题的话,欢迎打赏:
pay.png

注意:这里是使用mongoose实现HTTP服务,非数据库使用。
项目中需要实现一个http service的功能。在同事的推荐下选择了mongoose的代码。

Mongoose是一个用C编写的网络库。它为客户端和服务器模式实现TCP,UDP,HTTP,WebSocket,CoAP,MQTT的事件驱动的非阻塞API。

mongoose的代码着实轻量,先看看它的特点:

  1. 在整个的实现是使用C语言编写
  2. 整个代码也只有一个mongoose.c和mongoose.h两个文件, 从引入第三方的考虑上也着实不多。
  3. 实现的功能还是非常多的,从使用的层面上来说功能还是比较全面。只不过不知道是否是为了第三方使用的方便还是怎么地,它的代码只用了两个源文件罢了。诸多的功能也大以宏的开始与结束来区分。
  4. 示例非常齐全,所有的功能都有单独的示例:链接

mongoose github路径如下:链接

接下来我们直接从代码入手:
1.png

源码下载地址:链接

大家下载后编译运行(我是使用VS2017),如下图:
2.png

然后我们就可以在浏览器中输入对应的地址,这边特别需要注意的是端口号,我默认使用:8000!
3.png

码字不易,如果解决了你的问题的话,欢迎打赏:
pay.png

刚刚新建的个人博客:www.gocpplua.com,然后在百度进行搜素,结果如下:
1.png

于是就想着如何让自己的博客被搜索引擎收录。 其实很简单,我们只要按照下述几个步骤:

  1. 登陆百度搜索资源平台,他会让你填写一些信息,按照实际填完就行
  2. 进入用户中心 -- 站点管理
    2.png
  3. 填写添加的站点:
    3.png
  4. 设置站点的属性,我选择:信息技术,点击下一步
  5. 验证网站:这里存在三种方式,文件验证,HTML标签验证和CNAME验证,我选择:文件验证。然后我们按照提示就行:
    4.png
  6. 根目录大家自行查看,我的根目录如下:
    5.png
  7. 然后我们再到百度搜索下,就出现我的个人网站了:
    6.png

至于其他引擎收录,方法也是类似,请大家自行Google:如何让自己的博客被搜索引擎收录。

码字不易,如果解决了你的问题的话,欢迎打赏:
pay.png

在阿里云上搭建个人博客步骤如下:

经过1,2骤其实就可以通过ECS实例的IP进行博客访问,如果想要通过域名进行访问,我们还要进行3,4,5。

下面我就介绍上我们会遇到的一些坑点:

  • 1、如果你一开始购买的是window系统,那么我们如果改成Linux系统:

1.1 我们先找到ECS实例,然后选中ECS实例,进行停用
1.png

1.2 更换系统盘(我没有停用,所以是灰色不可点击状态,停用的话是可以点击的)

2.png

1.3 进入镜像市场、选择操作系统
1.4 选择免费的宝塔控制面板,并设置宝塔的登录密码
1.5 需要配置安全组规则【安全组:允许开放的端口号列表】(如何配置请自行Google)

3.png

1.6 其他可以参考下述(参考博客)

2.1 在搭建的时候,发现宝塔面板不是最新的,这是无法忍受的,于是对宝塔面板进行升级,但是默认有不允许直接进行更新,于是Google Allo到下述方法(从5.9平滑升级到6.x)

2.2 个人博客平台选择:目前比较常见的是WordPress,Typecho,Hexo,这个自行选择,笔者是选择Typecho。( Typecho和Hexo)(Typecho和WordPress)

2.3 安装typecho时报错:对不起,无法连接数据库,请先检查数据库配置再继续进行安装:这个我们需要查看,宝塔面板数据库是否创建,没有就进行创建。 创建后需要查看我们设置的数据库名称,数据库用户名和密码,是否和宝塔面板数据库上述三项相同。

3、域名解析
3.1 当时遇到gocpplua.com可以访问,但是www.gocpplua.com无法访问,此时需要进入宝塔面板在网站出,进行站点设置,加上域名:www.gocpplua.com

4.png

其他参考博客:
Linux服务器+宝塔面板搭建Typecho博客等网站

码字不易,如果解决了你的问题的话,欢迎打赏:
pay.png