Typecho 是什么?Typecho 是一个强大的个人博客系统,是基于 PHP 开发的非常轻量级的博客框架,社区也有很多插件和主题可以下载,修改博客样式也非常简单。Typecho 天然支持 Markdown。
名称的来历
Typecho 是由 type
和 echo
两个词合成的,来自于开发团队的头脑风暴。
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 主题
下面是 GitHub 上一些漂亮的 Typecho 主题。
pinghsu
typecho-theme-next
lanyon-typecho
typecho-theme-material
maupassant
lpisme
JoyQi's Homepage
个人网站的意义:念念不忘,必有回响
这是 @joyqi 很早以前写的一篇博文。博文中他描述了个人博客的的现状:
为啥人家徐静蕾一篇文章写几个字“今天好困啊”之类的,就有好几万的评论。你辛辛苦苦码了好几千字,又是配图又是又是写诗,唯一的访问者却只有搜索引擎的爬虫。
为什么?因为没有人看,一个人写有啥意思,如果只是写写笔记放到本地也可以,速度还更快。你既然选择了放到网上,那么心里肯定还是期望有读者的。但是理想是美好的,现实是残酷的,你写的那些东西就是没人看。
而且现在还有各种各样的阅读平台,分享网站,以及垃圾站。你网站上的文章还没被爬到,就被他们抓走了,有点良心的还贴个来源链接,无良的直接连作者名都给你改了。
但是不管怎样,相信今天依然还有很多人在默默地书写着自己的博客,技术总结,生活感想,甚至只是一个人的碎碎念。不管有没有人看,依然会静心挑选喜欢的主题来装扮自己的博客,有新奇的小功能也想加上去。
每个个人网站的存在,都有它的意义。
Typecho 发起人 joyqi:想和用户聊一聊
Typecho 的发起人 @joyqi 表示,很早就想找个机会跟 Typecho 的用户交流,这次他想通过讲座和大家分享:
- 一些开发中的趣事
- 技术的演进思路
- 二次开发的一些介绍和经验
- 今后的开发计划
如果你是 Typecho 的用户,这次讲座应该是一个不错的机会,终于可以亲自向这款博客的作者提需求了。有什么想说的,想聊的,对博客的改进和建议,都可以在讲座直播中和 @joyqi 直接交流。
如果你对对开源软件或者 PHP 开发感兴趣,不妨也来和 @joyqi 聊一聊,探讨探讨。开源,不仅需要某种情怀,和平凡忙碌的生活相比,更需要的是不忘初心的坚持。
Typecho 的开发陪伴了 @joyqi 到目前为止的整个的职业生涯,陪伴了 @joyqi 人生中最美好的年华,同时 Typecho 的发展也经历过几个时期。从打开编程新世界的大门,到工作,到创业,期间的点点滴滴,对技术,对工作,对生活,对未来,相信一定有很多话可以对大家说。
本次讲座的详情请见:Typecho 那些事(上)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。