写在前面

以前利用 Github Page + Hexo框架 + Next主题搭建过静态博客,没错就是那个黑白色系的网页!但是体验并不是很好,一来本身是静态网页,页面内容要修改都需要在本地修改完上传到 Github 上;二来本身 Github 在国外,访问特别慢还动不动闹失联,导致网页经常出现图片丢失或者无法访问的情况。

思来想去决定搭建一个动态博客,自给自足不用看别人的脸色。

自己搭建网站第一个要考虑的是使用什么框架。通过一番搜索,最后锁定 Typecho 这个框架。WordPress 框架用的人最多,但是体积太庞大拖慢速度。相比 WordPress,Typecho 的风格截然不同。Typecho 的一大特点就是 “精简”。全部文件不足 500KB,但却也实现了完整的主题和插件支持。博客程序很轻量,资源占用也很低,原生支持 Markdown 语法。

整体搭建方案

腾讯云香港服务器、域名注册、MySQL数据库、Typecho框架、handsome主题、Gitee图床。

腾讯云香港服务器

选择香港服务器是因为建站不用备案,这确实省了很多时间。服务器就买阿里云或者腾讯云的就可以,品牌大而且稳定。如果只是想体验一波的可以直接买学生价一年的,这种一年仅需九十多,但是如果要续费就很贵了。如果想长期维护自己的网站,可以买个长期的。我的服务器买了三年,总共花费一千,折算下来一年也就三百多能接受。最低配置(2G运存 + 单核)已经能满足我们个人建站要求了。

handsome主题

这个主题是付费的,价值88元,在我看来是物超所值,这个主题页面简洁美观,可扩展性还很强。我的宗旨是不要把太多精力花费在网站搭建上,我们建站的目的还是记录,博客本身的内容才是关键。但是又受不了过于丑陋的外观,购买个主题是个不错的选择,而 handsome 主题恰好符合我的预期。

Gitee图床

本来图片想放在服务器上的,但是觉得这样太占用服务器空间,万一服务器到期还得把图片转移出来。为了后面数据迁移省事,决定把图片传到 Gitee 上,Gitee 本身是免费,而且服务器在国内,访问速度杠杠滴。Gitee 虽然一个仓库的容量是有限的,但是我们可以创建很多个仓库,所以不存在空间不足的情况。

图片上传到 Gitee 上可以使用 PicGo 插件,可以直接拖图片到这个插件上传到 Gitee,简单快捷。

搭建步骤

这里我就不详细阐述搭建的过程,直接贴两个链接供参考。

typecho在centos 7上的部署

Centos7安装Typecho详细教程

中间可能会遇到一个问题,就是自己服务器上明明安装了 MySQL,但是 Typecho 却没有检测到这个数据库。具体解决方法:解决Typecho 安装“对不起,无法连接数据库,请先检查数据库配置再继续进行安装”错误

最后

这里我只介绍了一下搭建博客的一些关键点,为了记录方便查看,也为了方便后来人。

个人博客地址:Ricardo的小破站

Typecho部署小破站的更多相关文章

  1. CSIC_716_20191028【爬小破站】

    1.爬取小破站的弹幕 2.展示爬取内容 打开网页,用教的方法找到cid 和header import requests from bs4 import BeautufulSoup import pan ...

  2. 利用raspberry pi搭建typecho笔记(二) sqlite和typecho部署

    sqlite概述 typecho可以支持MYSQL和Sqlite两种数据库,因为Sqlite更为轻量,并且不需要额外的进程,而是直接对数据库文件进行读取,所以配置相对于MySQL也更为简单,仅需指定数 ...

  3. 直接使用!安装WordPress一键部署轻松建站教程

    关于 WordPress WordPress (opens new window)简称WP,最初是一款博客系统,后逐步演化成一款功能强大的企业级 CMS(内容管理/建站系统),目前是公认的全球最佳建站 ...

  4. Python基于Flask框架配置依赖包信息的项目迁移部署小技巧

    一般在本机上完成基于Flask框架的代码编写后,如果有接口或者数据操作方面需求需要把代码部署到指定服务器上. 一般情况下,使用Flask框架开发者大多数都是选择Python虚拟环境来运行项目,不同的虚 ...

  5. 阿里云CentOS部署小笔记

    快毕业了,我用近两周的时间完成了一个nodeJs+Vue-Cli+Mysql的毕业设计,到了部署的时候了. 然而,博主使用Linux的经验有限得很,所以只能自己慢慢地填坑了. 一.准备工作 1)阿里云 ...

  6. Typecho部署安装

    此文章已经在这里上. 如果您看到这篇文章,表示您的 blog 已经在digitalocean.com安装成功.下面说下安装的步骤,此文章都是在digitalocean.com的centos上成功安装: ...

  7. ELK 安装部署小计

    ELK的安装部署已经是第N次了! 其实也很简单,这里记下来,以免忘记. #elasticsearch安装部署 wget https://artifacts.elastic.co/downloads/e ...

  8. dotnet core 3.0 linux 部署小贴士

    dotnet core 3.0 目前还是测试版,在linux下安装 sdk 需要有一些注意事项 1.下载url https://dotnet.microsoft.com/download/thank- ...

  9. Twikoo私有化部署教程--迁移腾讯云

    目录 备份数据 私有化部署 创建容器 导入数据 重新配置twikoo面板设置 引入前端CDN Nginx https反代http 作者:小牛呼噜噜 | https://xiaoniuhululu.co ...

随机推荐

  1. PHP的Sodium加密扩展函数了解

    这是本次加密扩展系列的最后一篇文章,也是我们要学习了解的最后一个 PHP 加密扩展.Sodium 出现的目的也是为了代替 Mcrypt 这个原来的加密扩展.在 PHP7.2 之后,Mcrypt 已经被 ...

  2. disruptor笔记之一:快速入门

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  3. CentOS7安装Docker遇到的问题笔记

    笔记/朱季谦 以下是笔者本人学习搭建docker过程当中记录的一些实践笔记,过程当中也遇到了一些坑,但都解决了,就此记录,留作以后再次搭建时可以直接参考. 一.首先,先检查CentOS版本,保证在Ce ...

  4. libcurl 概述(翻译)

    l名称 libcurl 客户端 URL 传输 描述 这是一个如何使用libcurl进行C语言编程的简短概述.这里提到的每个功能都有特定的手册页.还有 libcurl-easy 手册页,libcurl- ...

  5. 定要过python二级 第三套

    第一模块   基础操作(共三道题) 1. 安装python 包  我在c  盘打开  但是它给我安装到了d盘得  anaconda3 下面  关键是  我在c盘  打开python .exe   创建 ...

  6. P4022-[CTSC2012]熟悉的文章【广义SAM,dp,单调队列】

    正题 题目链接:https://www.luogu.com.cn/problem/P4022 题目大意 给出\(m\)个模板串. 然后\(n\)次询问给出一个串\(S\)要求找到一个最大的\(L\)使 ...

  7. CF438E-The Child and Binary Tree【生成函数】

    正题 题目链接:https://www.luogu.com.cn/problem/CF438E 题目大意 每个节点有\(n\)个权值可以选择,对于\(1\sim m\)中的每个数字\(k\),求权值和 ...

  8. VirtualBox VM 空间瘦身记(vmdk)

    本文地址:https://www.ebpf.top/post/shrink_vbox_vmdk_size 在使用 VirtualBox( VMDK 模式)管理虚拟机的时候,我们经常会遇到一些编译安装场 ...

  9. 智汀家庭云-开发指南Golang: 插件模块

    插件模块 当前所说的插件仅指设备类插件,插件为SA提供额外的设备发现和控制功能: 插件通过实现定义的grpc接口,以grpc服务的形式运行,提供接口给SA调用 插件同时需要http服务提供h5页面及静 ...

  10. mysql从零开始之MySQL 删除数据库

    MySQL 删除数据库 使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限. 在删除数据库过 ...