Typecho 是什么?Typecho 是一个强大的个人博客系统,是基于 PHP 开发的非常轻量级的博客框架,社区也有很多插件和主题可以下载,修改博客样式也非常简单。Typecho 天然支持 Markdown。

名称的来历

Typecho 是由 typeecho 两个词合成的,来自于开发团队的头脑风暴。

Type,有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。Echo,意思是回声、反馈、共鸣,也是 PHP 里最常见、最重要的函数,相信大部分 PHP 爱好者都是从 echo 'Hello,world!'; 开始自己的 PHP 编程之路的。

名称就表明 Typecho 是一款博客程序,它在 GPL version 2 许可证下发行,基于 PHP (需要 PHP5 以上版本)构建,可以运行在各种平台上,支持多种数据库(Mysql, PostgreSQL, SQLite)。

为什么开发 Typecho

源自开发团队在精神层面上的洁癖和狂热。在使用博客程序的大部分时间里,我们只是发几段文字,贴几张图片,不需要高级复杂的系统,需要的是一个简单快速的博客平台。在流行的开源程序中,满足我们要求的很少,于是我们决定自己动手,开发一款有性格的博客程序,并用开源协议发行。

开发团队中的几个人都是 IT 从业者,在成长的过程中从开源世界里获益匪浅,这个项目也是我们对开源的一个回报。

Typecho 开发团队

Typecho 的前身是一个款叫做 Magike 的开源博客程序,是由 Typecho 项目的发起人 @joyqi 开发的。Typeche 团队的最初形成,是在第一次 WordCamp China 的活动上,后来有更多志同道合的成员加入了这个充满朝气的项目,才有了现在的 Typecho。

团队成员来自天南地北,遵循敏捷开发的思路,通过邮件、IM 沟通并制订开发计划,利用工作之余的闲暇时间完成各种工作。

Typecho 的特点

  • 轻量高效

    • 仅仅 7 张数据表,加上不足 400KB 的代码,就实现了完整的插件与模板机制。超低的 CPU 和内存使用率,足以发挥主机的最高性能。
  • 先进稳定

    • 原生支持 Markdown 排版语法,易读更易写。支持 BAE/GAE/SAE 等各类云主机,即使面对突如其来的高访问量,也能轻松应对。
  • 简洁友好

    • 精心打磨过的操作界面,依然是你熟悉的面孔,更多了一份成熟与贴心。每一个像素的剪裁,都只为离完美更进一步。

如何参与开发 Typecho

Typecho 是一个开源的博客系统,目前项目托管在 GitHub 上。如果你也想参与到这个博客的开发中来,那么参与的方式很简单,你只需要【Fork】一份 Typecho 的代码到你的仓库中,修改后提交,并向我们发起【Pull Request】申请,开发团队会及时查看你的申请并对你的代码进行审查。

审查通过后,你的代码将被【Merge】进项目仓库中,同时你将自动出现在贡献者名单里,非常方便。

在提交代码之前,希望你贡献的代码符合:

  • Typecho 的编码规范
  • 适当的注释,能让其他人读懂
  • 遵循 GPL v2 协议

用 Typecho 搭建自己的个人网站

仅需三步,建立属于你的个人网站:

  • 选择一个靠谱的主机提供商,他们能为安装程序提供支持服务
  • 下载适合你的程序版本并安装,不到一首歌的时间,程序就能运行了
  • 阅读使用文档,将他打造成别具一格的网站,等待朋友们的“哇~酷毙了”吧

这里再推荐两篇文章:

使用typecho快速搭建网站

用CentOS云主机和Typecho搭建博客

VPS搭建Typecho博客

各种各样的 Typecho 主题

下面是 GitHub 上一些漂亮的 Typecho 主题。

pinghsu

typecho-theme-next

lanyon-typecho

typecho-theme-material

maupassant

lpisme

JoyQi's Homepage

个人网站的意义:念念不忘,必有回响

个人网站存在的意义

这是 @joyqi 很早以前写的一篇博文。博文中他描述了个人博客的的现状:

为啥人家徐静蕾一篇文章写几个字“今天好困啊”之类的,就有好几万的评论。你辛辛苦苦码了好几千字,又是配图又是又是写诗,唯一的访问者却只有搜索引擎的爬虫。

为什么?因为没有人看,一个人写有啥意思,如果只是写写笔记放到本地也可以,速度还更快。你既然选择了放到网上,那么心里肯定还是期望有读者的。但是理想是美好的,现实是残酷的,你写的那些东西就是没人看。

而且现在还有各种各样的阅读平台,分享网站,以及垃圾站。你网站上的文章还没被爬到,就被他们抓走了,有点良心的还贴个来源链接,无良的直接连作者名都给你改了。

但是不管怎样,相信今天依然还有很多人在默默地书写着自己的博客,技术总结,生活感想,甚至只是一个人的碎碎念。不管有没有人看,依然会静心挑选喜欢的主题来装扮自己的博客,有新奇的小功能也想加上去。

每个个人网站的存在,都有它的意义。

Typecho 发起人 joyqi:想和用户聊一聊

Typecho 的发起人 @joyqi 表示,很早就想找个机会跟 Typecho 的用户交流,这次他想通过讲座和大家分享:

  1. 一些开发中的趣事
  2. 技术的演进思路
  3. 二次开发的一些介绍和经验
  4. 今后的开发计划

如果你是 Typecho 的用户,这次讲座应该是一个不错的机会,终于可以亲自向这款博客的作者提需求了。有什么想说的,想聊的,对博客的改进和建议,都可以在讲座直播中和 @joyqi 直接交流。

如果你对对开源软件或者 PHP 开发感兴趣,不妨也来和 @joyqi 聊一聊,探讨探讨。开源,不仅需要某种情怀,和平凡忙碌的生活相比,更需要的是不忘初心的坚持。

Typecho 的开发陪伴了 @joyqi 到目前为止的整个的职业生涯,陪伴了 @joyqi 人生中最美好的年华,同时 Typecho 的发展也经历过几个时期。从打开编程新世界的大门,到工作,到创业,期间的点点滴滴,对技术,对工作,对生活,对未来,相信一定有很多话可以对大家说。

本次讲座的详情请见:Typecho 那些事(上)

念念不忘,必有回响:Powered By Typecho相关推荐

  1. 【文化传承】念念不忘 必有回响

    作者:范军 (Frank Fan)新浪微博:@frankfan7   微信:GetToCloud 传承,是一个永恒的话题.今天有幸在禅宗临济宗的道场墨尔本云阳寺,聆听致力于读经教育推广的赵伯毅院长念兹 ...

  2. 生活随记 - 念念不忘

    老柳喜欢写短文,有时候一天之内可以写上好多遍,印象中有一日十文的记录,我曾经问他为啥不写长一些扩展开来呢,而只是短短的一些只言片语?老柳说主要有以下3个原因: 1.没有那么多时间写长的博客文章 2.日 ...

  3. Go Mysql Driver 集成 Seata-Golang 解决分布式事务问题

    作者 | 刘晓敏  GitHub ID:dk-lockdown 来源 | 阿里巴巴云原生公众号 背景 2020 年 4 月,我们开始尝试实现 go 语言的分布式事务框架 Seata-Golang.众所 ...

  4. 基于工程经验的『RESTful接口设计规范』

    前言 这篇文章,主要想总结自己在设计RESTful API的一系列经验于思考. 有些规范可能与标准规范有所出入,但是所有的考量都是基于『减少重复工作,增加可读性可维护性』而出发的.话说回来,我一直觉得 ...

  5. “有一个产品经理的女朋友是什么体验?”

    源自/画漫画的程序员 话说王大拿最近工作特别积极 每天下班后都待在公司 为老板能经常换跑车尽心尽力 做一名合格的螺丝钉- 其实这背后的苦楚,只有他自己懂- 上次被产品老妈催婚后 吓的都不敢回家了 毕竟 ...

  6. 2019 年总结 | 31岁,不过是另一个开始

    作者 | 王磊 链接 | juejin.im/post/5dfeefc351882512632e83c3 多年前曾看过一个关于黄磊的采访,其中大部分的内容已经忘记的差不多了,其中有一句话一直记忆深刻, ...

  7. 2019年总结 | 31岁,不过是另一个开始

    多年前曾看过一个关于黄磊的采访,其中大部分的内容已经忘记的差不多了,其中有一句话一直记忆深刻,他说:"人生有很多阶段,每一个阶段都有它的快乐和苦涩,但这些你无法跨过去也不能退回来,你要做的就 ...

  8. 推翻相对论的专家,就差安排明天几点日出了

    今天一早哥在班车上迷迷糊糊刷新闻,突然就惊诧了. 这一刻,世界科技史被分为两截. 人类文明巨轮漂移转向. 一股发源于燕赵大地上的神秘力量突破太阳系第三旋臂,三体人为之胆颤. 河北燕山大学教授李子丰的研 ...

  9. 遇见格灵深瞳那一刻,我一见倾心

    2019独角兽企业重金招聘Python工程师标准>>> 去年夏天,当我第一次踏进格灵深瞳的大院时,我拍了一张照片发给我爸.我说:"爸,你快看,这是我人生第一份工作的地方.& ...

  10. 【保研面经】人大信息学院,北航计算机学院,中科大大数据学院,南大计算机系

    一.保研前期准备 本人是(末流)985软件工程系的一名学生,未参加过任何比赛,保研的时候使用的排名是4/114,六级511,学校保研率是15%.保研前未接触过人工智能相关的知识,纯小白,仅参与过几个w ...

最新文章

  1. 界面原型设计工具(2)
  2. 《剑指offer》c++版本 8.二叉树的下一个结点
  3. 1.7 Java到底有没有多维数组?
  4. axis2创建web service
  5. 10天时间做出php,php 最近10天的所有日期
  6. jmeter参数值只读取了第一个_基础入门篇Jmeter(五)_函数
  7. 计算机不能直接执行c语言编写的源程序,计算机不能直接执行用C语言编写的源程序。...
  8. python怎么读取excel-python读写excel文件
  9. 自然语言处理——用逻辑回归来实现情绪识别
  10. 《那些事之Log4j》什么是log4j?【专题一】
  11. Component 初识组件
  12. Android学习——四大核心组件(核心知识点整理)
  13. 基于64QAM的LDPC编译码算法
  14. base64原理及其编解码的python实现
  15. 2021年中国银行业金融机构普惠型小微企业贷款情况分析:贷款余额不断增加,增速也不断下降[图]
  16. KGB知识图谱通过知识校验完成企业的风险审核
  17. 如何用python把pdf转为word_如何使用python将双栏pdf转换成word?
  18. export default function和export function的区别
  19. 《目标》读后感,一本小说体的管理学著作
  20. 只愿得一人心 白首不分离

热门文章

  1. Android N 的新特性
  2. 迅捷在线PDF转换成Word转换器简介
  3. 程序员之富爸爸穷爸爸思考
  4. python制作彩色字符画
  5. unity 简易的小地图导航
  6. c语言编程绘制空间螺旋线,阿基米德螺旋线
  7. Notion笔记软件简介
  8. wei dian 使用的一点小技巧
  9. 请求服务器显示非法请求,请求被服务器识别为非法请求, 但使用 postman/curl 可以正常通过...
  10. 搜索开启WPS功能的路由wash