念念不忘,必有回响:Powered By Typecho
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快速搭建网站
用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 的用户交流,这次他想通过讲座和大家分享:
- 一些开发中的趣事
- 技术的演进思路
- 二次开发的一些介绍和经验
- 今后的开发计划
如果你是 Typecho 的用户,这次讲座应该是一个不错的机会,终于可以亲自向这款博客的作者提需求了。有什么想说的,想聊的,对博客的改进和建议,都可以在讲座直播中和 @joyqi 直接交流。
如果你对对开源软件或者 PHP 开发感兴趣,不妨也来和 @joyqi 聊一聊,探讨探讨。开源,不仅需要某种情怀,和平凡忙碌的生活相比,更需要的是不忘初心的坚持。
Typecho 的开发陪伴了 @joyqi 到目前为止的整个的职业生涯,陪伴了 @joyqi 人生中最美好的年华,同时 Typecho 的发展也经历过几个时期。从打开编程新世界的大门,到工作,到创业,期间的点点滴滴,对技术,对工作,对生活,对未来,相信一定有很多话可以对大家说。
本次讲座的详情请见:Typecho 那些事(上)
念念不忘,必有回响:Powered By Typecho相关推荐
- 【文化传承】念念不忘 必有回响
作者:范军 (Frank Fan)新浪微博:@frankfan7 微信:GetToCloud 传承,是一个永恒的话题.今天有幸在禅宗临济宗的道场墨尔本云阳寺,聆听致力于读经教育推广的赵伯毅院长念兹 ...
- 生活随记 - 念念不忘
老柳喜欢写短文,有时候一天之内可以写上好多遍,印象中有一日十文的记录,我曾经问他为啥不写长一些扩展开来呢,而只是短短的一些只言片语?老柳说主要有以下3个原因: 1.没有那么多时间写长的博客文章 2.日 ...
- Go Mysql Driver 集成 Seata-Golang 解决分布式事务问题
作者 | 刘晓敏 GitHub ID:dk-lockdown 来源 | 阿里巴巴云原生公众号 背景 2020 年 4 月,我们开始尝试实现 go 语言的分布式事务框架 Seata-Golang.众所 ...
- 基于工程经验的『RESTful接口设计规范』
前言 这篇文章,主要想总结自己在设计RESTful API的一系列经验于思考. 有些规范可能与标准规范有所出入,但是所有的考量都是基于『减少重复工作,增加可读性可维护性』而出发的.话说回来,我一直觉得 ...
- “有一个产品经理的女朋友是什么体验?”
源自/画漫画的程序员 话说王大拿最近工作特别积极 每天下班后都待在公司 为老板能经常换跑车尽心尽力 做一名合格的螺丝钉- 其实这背后的苦楚,只有他自己懂- 上次被产品老妈催婚后 吓的都不敢回家了 毕竟 ...
- 2019 年总结 | 31岁,不过是另一个开始
作者 | 王磊 链接 | juejin.im/post/5dfeefc351882512632e83c3 多年前曾看过一个关于黄磊的采访,其中大部分的内容已经忘记的差不多了,其中有一句话一直记忆深刻, ...
- 2019年总结 | 31岁,不过是另一个开始
多年前曾看过一个关于黄磊的采访,其中大部分的内容已经忘记的差不多了,其中有一句话一直记忆深刻,他说:"人生有很多阶段,每一个阶段都有它的快乐和苦涩,但这些你无法跨过去也不能退回来,你要做的就 ...
- 推翻相对论的专家,就差安排明天几点日出了
今天一早哥在班车上迷迷糊糊刷新闻,突然就惊诧了. 这一刻,世界科技史被分为两截. 人类文明巨轮漂移转向. 一股发源于燕赵大地上的神秘力量突破太阳系第三旋臂,三体人为之胆颤. 河北燕山大学教授李子丰的研 ...
- 遇见格灵深瞳那一刻,我一见倾心
2019独角兽企业重金招聘Python工程师标准>>> 去年夏天,当我第一次踏进格灵深瞳的大院时,我拍了一张照片发给我爸.我说:"爸,你快看,这是我人生第一份工作的地方.& ...
- 【保研面经】人大信息学院,北航计算机学院,中科大大数据学院,南大计算机系
一.保研前期准备 本人是(末流)985软件工程系的一名学生,未参加过任何比赛,保研的时候使用的排名是4/114,六级511,学校保研率是15%.保研前未接触过人工智能相关的知识,纯小白,仅参与过几个w ...
最新文章
- 界面原型设计工具(2)
- 《剑指offer》c++版本 8.二叉树的下一个结点
- 1.7 Java到底有没有多维数组?
- axis2创建web service
- 10天时间做出php,php 最近10天的所有日期
- jmeter参数值只读取了第一个_基础入门篇Jmeter(五)_函数
- 计算机不能直接执行c语言编写的源程序,计算机不能直接执行用C语言编写的源程序。...
- python怎么读取excel-python读写excel文件
- 自然语言处理——用逻辑回归来实现情绪识别
- 《那些事之Log4j》什么是log4j?【专题一】
- Component 初识组件
- Android学习——四大核心组件(核心知识点整理)
- 基于64QAM的LDPC编译码算法
- base64原理及其编解码的python实现
- 2021年中国银行业金融机构普惠型小微企业贷款情况分析:贷款余额不断增加,增速也不断下降[图]
- KGB知识图谱通过知识校验完成企业的风险审核
- 如何用python把pdf转为word_如何使用python将双栏pdf转换成word?
- export default function和export function的区别
- 《目标》读后感,一本小说体的管理学著作
- 只愿得一人心 白首不分离