Typecho部署小破站
写在前面
以前利用 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,简单快捷。
搭建步骤
这里我就不详细阐述搭建的过程,直接贴两个链接供参考。
中间可能会遇到一个问题,就是自己服务器上明明安装了 MySQL,但是 Typecho 却没有检测到这个数据库。具体解决方法:解决Typecho 安装“对不起,无法连接数据库,请先检查数据库配置再继续进行安装”错误
最后
这里我只介绍了一下搭建博客的一些关键点,为了记录方便查看,也为了方便后来人。
个人博客地址:Ricardo的小破站

Typecho部署小破站的更多相关文章
- CSIC_716_20191028【爬小破站】
1.爬取小破站的弹幕 2.展示爬取内容 打开网页,用教的方法找到cid 和header import requests from bs4 import BeautufulSoup import pan ...
- 利用raspberry pi搭建typecho笔记(二) sqlite和typecho部署
sqlite概述 typecho可以支持MYSQL和Sqlite两种数据库,因为Sqlite更为轻量,并且不需要额外的进程,而是直接对数据库文件进行读取,所以配置相对于MySQL也更为简单,仅需指定数 ...
- 直接使用!安装WordPress一键部署轻松建站教程
关于 WordPress WordPress (opens new window)简称WP,最初是一款博客系统,后逐步演化成一款功能强大的企业级 CMS(内容管理/建站系统),目前是公认的全球最佳建站 ...
- Python基于Flask框架配置依赖包信息的项目迁移部署小技巧
一般在本机上完成基于Flask框架的代码编写后,如果有接口或者数据操作方面需求需要把代码部署到指定服务器上. 一般情况下,使用Flask框架开发者大多数都是选择Python虚拟环境来运行项目,不同的虚 ...
- 阿里云CentOS部署小笔记
快毕业了,我用近两周的时间完成了一个nodeJs+Vue-Cli+Mysql的毕业设计,到了部署的时候了. 然而,博主使用Linux的经验有限得很,所以只能自己慢慢地填坑了. 一.准备工作 1)阿里云 ...
- Typecho部署安装
此文章已经在这里上. 如果您看到这篇文章,表示您的 blog 已经在digitalocean.com安装成功.下面说下安装的步骤,此文章都是在digitalocean.com的centos上成功安装: ...
- ELK 安装部署小计
ELK的安装部署已经是第N次了! 其实也很简单,这里记下来,以免忘记. #elasticsearch安装部署 wget https://artifacts.elastic.co/downloads/e ...
- dotnet core 3.0 linux 部署小贴士
dotnet core 3.0 目前还是测试版,在linux下安装 sdk 需要有一些注意事项 1.下载url https://dotnet.microsoft.com/download/thank- ...
- Twikoo私有化部署教程--迁移腾讯云
目录 备份数据 私有化部署 创建容器 导入数据 重新配置twikoo面板设置 引入前端CDN Nginx https反代http 作者:小牛呼噜噜 | https://xiaoniuhululu.co ...
随机推荐
- linux错误: locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory
命令 locate my.cnf 产生以上错误 此时执行 # updatedb 更新下数据库即可
- 微信小程序开发者工具更新后报很多错误
很有可能是不小心改动微信开发者工具的基础库版本了, 在文件 project.config.json 中 "libVersion": "2.9.3", 变成 &q ...
- GoLang设计模式07 - 责任链模式
责任链模式是一种行为型设计模式.在这种模式中,会为请求创建一条由多个Handler组成的链路.每一个进入的请求,都会经过这条链路.这条链路上的Handler可以选择如下操作: 处理请求或跳过处理 决定 ...
- css selector regexp css选择器 正则表达式 css 参考手册
jQuery 选择元素 a.text-success, a.text-danger, a.text-primary, a.text-info $("a[class^=text-]" ...
- python+宝塔nginx+uwsgi的搭建方法
第一: 百度搜索宝塔,然后进入root,安装lnmp,根据情况选择选择需的选项进行安装,nginx必须安装. 第二: 进入宝塔,新建网站,网站的目录,先随便指定,绑定好的域名, 进入root,到宝塔网 ...
- 【大咖直播】Elastic 企业搜索实战工作坊(第一期)
借助 App Search 提供的内置功能,您可轻松打造卓越的搜索体验.直观的相关度调整以及开箱即用的搜索分析,不仅可以优化所提供的内容,其提供的 API 还可帮助您将位于各处的所有内容源关联在一起. ...
- P4980-[模板]Pólya定理
正题 题目链接:https://www.luogu.com.cn/problem/P4980 题目大意 \(n\)个物品图上\(m\)种颜色,求在可以旋转的情况下本质不同的涂色方案. 解题思路 既然是 ...
- .NET跨平台实践:.NetCore、.Net5/6 Linux守护进程设计
之前,我写过两篇关于用C#开发Linux守护进程的技术文章,分别是<.NET跨平台实践:用C#开发Linux守护进程>和<.NET跨平台实践:再谈用C#开发Linux守护进程 - 完 ...
- Oracle基础命令操作总结
第1章 oracle命令集 1.1 重启数据库 1.1.1 启动数据库 su -root 切换到oracle安装用户下,我的是root source .bash_pro ...
- Serverless 在 SaaS 领域的最佳实践
作者 | 计缘 来源 | Serverless 公众号 随着互联网人口红利逐渐减弱,基于流量的增长已经放缓,互联网行业迫切需要找到一片足以承载自身持续增长的新蓝海,产业互联网正是这一宏大背景下的新趋势 ...