Giter Club home page Giter Club logo

typecho's Introduction

Typecho Blogging Platform

Typecho is a PHP-based blog software and is designed to be the most powerful blog engine in the world. Typecho is released under the GNU General Public License 2.0.

Main Features

  • Multiple databases support (MySQL, SQLite, PostgreSQL)
  • Markdown Support
  • Plugin Support
  • Theme Support
  • Custom Fields
  • Custom Pages

Requirements

  • PHP 7.2.0 or higher
  • Database (MySQL, SQLite, PostgreSQL)
    • MySQL 5.5.3 or higher
    • SQLite 3.7.11 or higher
    • PostgreSQL 9.1 or higher

Screenshots

Typecho

Contributing

Please see CONTRIBUTING for details.

typecho's People

Contributors

aneasystone avatar anjianshi avatar benzbrake avatar dependabot[bot] avatar fenbox avatar hizhengfu avatar idawnlight avatar insomnux avatar joyqi avatar jrotty avatar kimichen avatar kraity avatar l2dy avatar lanfei avatar ldsink avatar libxzr avatar loftor-git avatar mikeyzm avatar nikbobo avatar qt06 avatar quarkay avatar seevil avatar shingchi avatar skys215 avatar sy-records avatar visamz avatar vndroid avatar xiabeifeng avatar xyuanmu avatar yongirl320 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

typecho's Issues

安装建议

建议typecho初试安装时提示手动设置密码,不要系统随机产生,随机密码难记忆!

typecho 0.9 beta 视觉障碍可用性优化

你好,
体验了一下typecho0.9beta,有这样几个想法反馈一下
15:57:56
主要反馈几个键盘方面的问题。
1 表单使用label
表单出现的地方主要在前台评论、后台发新日志和页面。
如果可以,尽量给每一个表单元素用上label,这样读屏软件可以比较好的读出表单元素的用途。
15:58:36
2 后台发表日志和页面里,上传按钮和高级选项按钮,貌似键盘无法操作。
15:59:12
3 后台管理部分,键盘操作也有一些障碍。
15:59:24
4 建议给模板增加landmark功能,
16:02:29
背景资料
Landmark是WAI-ARIA规范里的一个功能,将这个属性添加到网页内相应的html元素上,就意味着给网页增加了路标功能,辅助工具(如读屏软件)就可以根据这些Landmark来找到相应的区域,从而提高网页的操作效率。

这一功能添加非常简单,而对盲人等依靠辅助工具操作网页的用户来说,会大大改善网页的操作体验,缩短他们寻找信息的时间,提高他们的操作效率。
添加方法很简单,只要在页面中相应的html代码中增加role属性,并将他们的值设置成Landmark对应的值即可。

Landmark只有八个值,分别是:
banner:悬浮区
navigation:导航区
search:搜索区
main:主要内容区
complementary:补充内容区(侧边栏)
contentinfo:版权与隐私区
form:表单区
application:应用程序区
16:03:04
这是一个参考地址:
http://www.qt06.com/post/332/


id="logo" role="banner"
class="site-search col-3" role="search"

nav id="nav-menu" 前面的一个div

id="main" role="main" id="secondary" role="complementary" id="footer" role="contentinfo" 16:21:17 landmark不影响页面视觉效果,读屏软件等辅助工具会寻找这些标记,可以将焦点定位到这些标记所在的位置,从而实现在页面不同区域之间快速导航的功能。

文章撰写bug

文章撰写发布之后再回来编辑,修改之后保存草稿。文章管理中虽然以草稿形式存储,但是前台还显示文章!

图片超出预览界面

在撰写文章时,如果图片太大,会超出预览界面....应该是少放了个 max-width

overflaw

全屏的反馈

在火狐最新版下
1119

在chrome下
229

在IE10下 点击全屏 无效果

启用replica主题后报错

Fatal error: Class 'Typecho_Widget_Helper_Form_Element_text' not found in /home/tanhpne1/public_html/usr/themes/replica/functions.php on line 4

typecho框架的版本与版权

希望能有一个版本机制,这样能让我们知道,如果用TE框架开发项目的话,本地的框架比起你们的开发版落后了多少……起码声明一个稳定版本出来,让大家可以放心地用在项目里。
另外,TE框架用的是什么版权协议,我没找到……
还有,每次版本更新,可以加上changelog啊。
……好吧我是不是太认真了,TE框架没有官方网站,版本更新也不知道要发布在哪里。

我看到framework仓库的内容,和typecho博客仓库里的typecho模块,貌似有很多不一样的地方……作者大大在开发博客系统的时候,修改了框架内核,却似乎并没有同时更新到框架仓库里去。建议在typecho博客里面直接用framework仓作为submodule。

关于 markdown 全屏的建议

1、感觉整个屏幕全屏似乎太大了,是否考虑浏览器窗口全屏。这里主要是有这么一种情况:我正在使用 markdown写作,可是我需要查一些资料,这里我不得不退出全屏,或者 再开一个浏览器来切换,这样反复操作有点累。。。如果只是浏览器窗口全屏的话,我就很方便地查阅资料再回来写作了。

2、全屏后 上传附件功能是否一起加上? 这里也是反复切换全屏的问题。

关于JS文件优化等

最终的稳定版本,js文件那些是不是应该压缩一下?大家来讨论一下。又或者提供一个压缩版本,一个未优化版本。

typecho 0.9 页面 bug

刚刚在使用 页面功能中遇到了一个问题。

例如 关于 这个页面。

我 修改之后,在前台正常显示修改后的内容。

但是我再次编辑该文件,在编辑器却显示的是编辑之前的内容。

编辑了多次仍然是这个效果。

即 永远都是 “本页面由 Typecho 创建, 这只是个测试页面.”

但是你修改后保存在前台显示是正常的。

另外貌似页面不支持markdown~

首页文章归档数目有误

我新建了一个名称为boost的分类,我写了一篇文章以私密保存,按道理文章对外不显示的,但是首页boost分类后面显示文章数目为1。我再次编辑文章设为公开,boost分类文章数变成了2,实际上只有一篇文章。

bae提示出错

刚从github下的上传后没错误提示并安装成功,但是后台输入用户名密码后点登陆直接显示403 - Forbidden

70,能整一个 todolist 么?

70,能整一个 todolist 么?根据这个list提交pull。
另外,新版typecho能放出来么?我肯定是积极提交pull 的。

标签创建有问题

填写完标签之后,敲回车键,无法创建标签,反而保存草稿,是不是JS问题呢?

alpha测试版bug

撰写文章时添加标签时提示回车添加,但每次回车后却保存文章草稿,标签无法添加。

添加 markdown 回车换行语法

GitHub Flavored Markdown: Newlines

目前需要才结尾加两个空格后回车才能启用新行,两个空格在编辑器中根本是无法肉眼直接观察出来的,希望有回车符号后直接换行。

示例

The next paragraph contains two phrases separated by a single newline character:

Roses are red
Violets are blue

becomes

Roses are red
Violets are blue

BAE支持不好

试了下在BAE下部署typecho。

发现以下问题:

  1. markdown.php不能使用(在bae的php版本 5.2 下)
  2. bae要实现路由转发,不知道是不是还需配置,现在/index.php/archives/1/这样的链接是打不开的

BAE 下面 发布错误

【info】日志读取中 ... ...
【warning】发布失败
【warning】Parse error: syntax error, unexpected T_CONST in /appide53eb53t8b/0/var/Markdown.php on line 22
【warning】Errors parsing /appide53eb53t8b/0/var/Markdown.php

是不是 Markdown.php 要在PHP5.3 下面额~

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.