Git Product home page Git Product logo

typecho-bearsimple's People

Contributors

whitebearcode 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

typecho-bearsimple's Issues

v2.1.5-release issue

BSCore 插件版本 v2.1.5-release
主題版本 v2.1.5-release
设置外观是就出现 Database Query Error 报错

界面优化, 功能建议

  1. 主页导航目录的 "页面" 下拉菜单, 建议提供一个设置项, 是将其以下拉菜单的形式呈现, 或者直接作为导航的链接, 或者不显示. 并提供一些简单的自定义功能, 例如使用户能够设置显示的页面有哪些.
  2. 建议网页滚动条颜色可更改为透明色 (虽然用户可以直接通过 css 实现, 但还是推荐直接提供配置项
  3. 提供简单的管理功能, 例如在导航页面提供link直接跳转到后台管理, 提供链接直接指向"写文章".

#202110201 Compatible

自己给自己开个issue,年纪大了容易健忘- -
开启版权声明出现报错
原因:有方法没写

侧边栏文章目录树无法准确定位文章标题

BearSimple主题版本:V2.5.2.20240121
PHP版本:8.3.1

数据库:Pdo_Mysql[Version:5.7.44-log]
Typecho版本:1.2.1

文章页面:
image

点击侧边栏目录“谷歌语法-信息收集”:
image

可以看到跳转到的标题位置较实际标题位置明显靠下。

问题

这个东西是给微信黑色模式吗?如果的话,怎么下载?
谢谢

请问在哪里调整页面宽度啊?

因为当前主流至少是1080的屏,甚至更大的2K、4K,目前的宽度只占了屏幕中间一块,两边有些浪费;能调宽一些吗?CSS看起来太乱,不敢随意更改。

[bug]主题-基础设置LOGO、图标、背景等上传按钮选择媒体内文件永远都是选择第一个文件

即点击主题基础设置里面的上传LOGO、图标等上传按钮,选择媒体库内的文件,无论选择哪一个最后都是选择成了第一个文件

BearSimple主题版本:V2.3.9.20230918[更新日志]
PHP版本:7.4.33
网站服务器:nginx/1.24.0
数据库:Pdo_SQLite[Version:3.43.1]
Typecho版本:1.2.1
User Agent信息:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.36

PHP 7.2白屏

进入站点白屏,进入切换主题页面无法显示主题,也没有debug输出

页面语言, 显示

  1. 页面语言选择按钮的位置不雅, 在 PC 端, 它应该处于页面头部最右侧, 而不是标题下方. 如果处于标题下方, 那么我建议将它的高度调低一些. 最好的处理方式是提供一个配置项, 让用户选择它的位置.
  2. 手机端中, 导航目录应该默认关闭才对.

关于“登录或回复后可见”功能的优化建议

  1. 当后台设置了“评论不需要审核”,评论发表完后建议增加局部刷新文章,让文章隐藏内容显示出来。现在的逻辑是只刷新评论区,文章区不会刷新,只能自己去刷新网页才能看到隐藏内容。假如我是读者,不知道的会感觉受到了欺骗,会离开网页而不是去手动刷新。

  2. 当插入短代码登录或回复后可见,现在显示的是“此处内容需要登录或评论回复 (审核通过) 后方可显示”,可以删除掉审核通过这几个字。或者可以和后台设置联动,当设置成“评论需要审核”那就显示“此处内容需要登录或评论回复 (审核通过) 后方可显示”,如果后台没开启评论审核,那就显示“此处内容需要登录或评论回复后方可显示”;或者直接做成可以自定义显示的内容。

上述是细节建议,希望考虑,我感觉这这有助于提升访客的停留率,比如1访客留言了,但没看到隐藏内容显示,就走了;比如2很多人看到留言需要审核就跑了,实际上是不需要审核。

V2.5.2.20240121 版本rss输出乱码

BearSimple主题版本:V2.5.2.20240121
PHP版本:8.3.1
Typecho版本:1.2.1

问题地址: example.com/feed && example.com/feed/rss

如图:

image

演示站提示字体文件跨域失败

问题

你好请问下是我本地环境有问题吗?

因为我在Chrome 、Firefox 、手机EDGE浏览器上试了都是这样。

编辑:开全局代理正常显示,请问有解决办法吗?

Chrome:
image

手机EDGE:缺少图标
image

Access to CSS stylesheet at 'https://cdn.staticfile.org//font-awesome/5.15.4/css/v4-shims.min.css?ver=5.15.4' from origin 'https://bearsimple.typecho.ru' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'https://rumosky.com' that is not equal to the supplied origin.

环境

Chrome 版本 121.0.6167.8(正式版本)beta (64 位)
Firefox 120.0.1 64位

细节优化,友情链接页面

友情链接页面显示的次序依次是:站点名称、站点介绍、站点图标和站点名称。
IMG_20220415_071452

但是在实际的使用当中,多是添加个人博客类友链。

最后一栏 站点图标和站点名称 中的站点名称可否改为自定义名称,以便改为博客作者的名字。这样子可能会更加好看一些?

pjax 重载问题

例如我从主页点进去一个文章, 并滑到文章最底部, 当我是用浏览器的后退功能返回到主页时, 页面位置保持在了底部, 而不是重新回滚到原来的位置, 或者是顶部. (保持在底部太生草了真的), 就是这样:

image

CSS样式问题

image
二级列表内包含行内代码,并且超过一行长度,文字排版有问题,如图。

主题启用失败

目前版本是1.2rc,启用主题后,刷新了一下,就直接报错了。
主题采用的master2分支的版本。
image
刷新了一下,准备进前台安装核心,主题设置界面就报错了,求老哥帮帮忙。

Features Suggestions

New Features:

  • 在缓存设置保存前进行配置校验
  • 在 memcached 缓存、自定义背景图片处补充相关说明
  • 右侧友链栏的数据调用独立友链页面中已通过的友链(还可以提供右侧或底部友链的位置选择。如果友情链接太多,可以选择放到底部)
  • Http相关安全标头(CSP、Referrer-Policy、X-Frame-Policy等等)
  • Open Graph 、Twitter Card、 Schema.org(https://schema.org.cn/docs/getstarted.html)
  • 第三方api反垃圾(Akismet,可能需要去看一下WordPress的Akismet插件代码)

巨大功能性缺陷

主页文章列表的标题不应该使用 php 直接截断, 而是应该是用 css 的 overflow hidden, text-overflow ellipsis, white-space nowrap, 否则就会出现标题长短的问题...

image

(我不会 php, 只能卑微的提 issue, 而不是 pull request 了, 抱歉啦)

可否增加编辑器表情支持

就如评论区那样可以输入解析表情;还有对于存储位置选择自定义存储时,自己新增的小表情在评论区中的解析依旧是博主的cdn链接

建议为 "回到顶部" 按钮添加简单动效

可以使用以下代码来实现:

.goTop:hover { transform: scale(1.05) !important; transition: 0.2s !important }
.goTop:active { transform: scale(0.95) !important; transition: 0.1s !important }

[建议]拒绝输出部分header头部信息

我注意到主题的header头部信息是直接使用的<?php $this->header(); ?>,这是不安全的,因为这会输出许多敏感信息。例如:Typecho版本、Temaple等敏感信息。这对于爬虫来说是很好的餐前甜点。

Typecho的header头部信息方法存放于 /var/Widget/Archive.php

 public function header($rule = NULL)
    {
        $rules = array();
        $allows = array(
            'description'   =>  htmlspecialchars($this->_description),
            'keywords'      =>  htmlspecialchars($this->_keywords),
            'generator'     =>  $this->options->generator,
            'template'      =>  $this->options->theme,
            'pingback'      =>  $this->options->xmlRpcUrl,
            'xmlrpc'        =>  $this->options->xmlRpcUrl . '?rsd',
            'wlw'           =>  $this->options->xmlRpcUrl . '?wlw',
            'rss2'          =>  $this->_feedUrl,
            'rss1'          =>  $this->_feedRssUrl,
            'commentReply'  =>  1,
            'antiSpam'      =>  1,
            'atom'          =>  $this->_feedAtomUrl
        );

官方推荐的更改header信息的方法:https://docs.typecho.org/themes/custom-header-output

也就是将<?php $this->header(); ?>改为<?php $this->header('generator=&template=&pingback=&xmlrpc=&wlw=&atom='); ?>以隐藏这些信息。

微语 页面样式问题

屏幕较小时 像这个是正常的
image

如果屏幕较大 样式就发生了改变 (不知道是不是就是这样设计的 但是这个右边外边距是不是太小了 都遮住了头像)
image

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.