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 ...
随机推荐
- 大前端快闪:package.json文件知多少?
最近在公司某项目参与了一些前端工作,作为后端抠脚大汉,改点前端细节磕磕绊绊,改点大前端.工程化.HTTP交互倒也还能做到柳暗花明. 于是打算用后端程序猿的视角记录一些{大前端}的知识快闪,也算是帮助读 ...
- windows日志查看与清理
日志查看 (1) 启动Windows实验台,点击:开始 - 控制面板 - 管理工具 - 事件查看器. (2) 应用程序日志.安全日志.系统日志.DNS日志默认位置:%sys temroot%\syst ...
- phpstorm 配置Psr4 风格代码
http://www.cnblogs.com/xp796/p/6441700.html
- Appium driver常用API
click driver.find_element implicitly_wait send_keys close quit get_window_size switch_to execute bac ...
- cybersploit
靶机准备 将ova文件导入虚拟机中,设置网络模式为NAT 从靶机描述得知包含3个flag kali扫描其ip netdiscover -r 192.168.164.0/24 渗透测试 namp扫描端口 ...
- 10-Java中共享内存可见性以及synchronized和volatile关键字
Java中共享变量的内存可见性 我们首先来看一下在多线程下处理共享变量时Java的内存模型,如图所示 Java内存模型规定,将所有的变量都存放在主存中,当线程使用变量的时候,会把主内存里面的变量赋值到 ...
- MyBatis-Plus——实践篇
MyBatis-Plus--实践篇 MyBatis-Plus (简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发.提高效率而生.进行数据库操作常用 ...
- Java运行时异常与非运行时异常
Java运行时异常与非运行时异常 Exception(异常)是程序本身可以处理的异常.主要包含RuntimeException等运行时异常和IOException,SQLException等非运行时异 ...
- 11.2.0.4 ORA-15025 ORA-27041 IBM AIX RISC System/6000 Error: 13: Permission denied
ASM device error ORA-27041 ORA-15025 ORA-15081 (Doc ID 1487475.1) 描述总结:数据库的alert中发现大量ORA-27041 ORA-1 ...
- Oracle配置tcps加密协议
1.Oracle用户下操作,创建证书 mkdir /home/oracle/wallet orapki wallet create -wallet "/home/oracle/wallet& ...