LitePress 社区旧贴存档 2020~2023 年度

这里是 LitePress 社区旧贴存档,您可以在此留言或提交新的回应和信息。

文章目录


https://wptea.com/?p=1


发表评论

2,005 条回复

  1. 文派叶子 🍃 的头像
    文派叶子 🍃

    你更换内核了吗?

    从你的描述看,应该不是网络的问题,而是你的操作系统触发了死循环之类的问题,造成系统死机。 VNC 所走的网络和 SSH 是不同的,两个同时挂的可能只有的运营商机房断网了,但是考虑到你重启后短时间能连接,所以可以排除这种情况。

    来自秦皇岛
  2. dgz 的头像

    这玩意和 ssh 一样重启后短时间连接上然后失联卡死

    来自佛山
  3. 文派叶子 🍃 的头像
    文派叶子 🍃

    重启服务器,然后尝试通过 VNC 选择旧一点的内核版本来启动 (启动的时候会有一个来自 Grub 的引导界面)

    来自秦皇岛
  4. 文派叶子 🍃 的头像
    文派叶子 🍃

    八成是你 VNC 客户端的锅,换一个试一下

    来自秦皇岛
  5. 文派叶子 🍃 的头像
    文派叶子 🍃

    如果你用的宝塔的话,把这个日志文件打个包发上来:/www/server/redis/redis.log

    来自秦皇岛
  6. 文派叶子 🍃 的头像
    文派叶子 🍃

    百度搜一个 VNC 客户端,然后连接。内核崩溃的情况下 SSH 肯定用不了

    来自秦皇岛
  7. dgz 的头像

    并不知道这个 vnc 如何连接,可以设置密码,用 ssh 连不上

    来自佛山
  8. 文派叶子 🍃 的头像
    文派叶子 🍃

    大概率是内核崩溃了。服务器有 VNC 功能吗?把失联状态下的 VNC 视图截图发一下。

    来自秦皇岛
  9. chenyan98 的头像
    chenyan98

    咨询服务提供商是否更好一些呢?断连是 IP 都 ping 不通了?

    来自苏州
  10. dgz 的头像

    墙跟重启没有任何关系,重启后短时间内能访问不是墙

    来自佛山
  11. 文派叶子 🍃 的头像
    文派叶子 🍃

    本文所述的 「议会」,在目前的开源基金会里一般称之为 「理事会」,「理事会」 这个名字似乎更好,因为 「议会」 太偏政治了。

    来自秦皇岛
  12. 文派叶子 🍃 的头像
    文派叶子 🍃

    这张图还是有点问题,左侧是 XXX 科技有限公司 应该分为两类,一类是一般性的参与者,可能是负责某个子项目的开发维护工作。还有一类是 「议会成员」,他们参与方向决策以及共享整个计划的所有服务器、域名之类的附属设施的 root 管理权限。也就是说完全的管理权限归属 「议会」,「议会成员」 作为个体,共享 「议会」 所管理的权限。

    结合主题帖中提到的较高的筛选标准,再加上共同持有最高的管理权限,就光培养信任度都不是容易的事情,注定了 「议会成员」 的规模很难太大,很长一段时间里估计四五个人/组织就差不多到头了。

    来自秦皇岛
  13. 文派叶子 🍃 的头像
    文派叶子 🍃

    问了一下,这些常用的中文字体到时候都会加上去

    来自秦皇岛
  14. 文派叶子 🍃 的头像
    文派叶子 🍃

    我一直用的 WP Super Cache

    来自秦皇岛
  15. 文派叶子 🍃 的头像
    文派叶子 🍃

    你是说发表帖子回复的时候,「回复」 按钮左侧有 「取消」,然后 「取消」 旁边的一个叉号的图标点不了吗?

    这个确认了一下是一个 BUG,已经记录了,感谢反馈

    来自秦皇岛
  16. ningle 的头像
    ningle

    什么时候把谷歌思源黑体整一下啊

    来自太原
  17. ningle 的头像
    ningle

    请问提交旁边的那个 「X 」按钮是干什么用的?点了没反应?

    来自太原
  18. ningle 的头像
    ningle

    那么推荐一个虚拟主机用的缓存插件呗!最火的 wp-rocket 好像有 BUG ,手机上面加了谷歌广告,会导致点击链接失效,点一下没反应点 2 下才有反应。不知道是什么原因!

    来自太原
  19. 文派叶子 🍃 的头像
    文派叶子 🍃

    另外贴一下目前设想的整个本土化计划的组织结构图。 「议会」 探讨出的方向性决策,应该记述在 wp-china.org 上,用以指导所有子项目的发展。

    来自秦皇岛
  20. 文派叶子 🍃 的头像
    文派叶子 🍃

    用不了的具体表现是啥?有什么报错没?

    来自秦皇岛
  21. 文派叶子 🍃 的头像
    文派叶子 🍃

    Cravatar 的 qq 邮箱 HASH 表是采用的这种分表模式,但这种模式需要根据业务定制开发,目前没检索到有现成的插件可以直接支持这样干。

    通常的做法是重写 wpdb 来实现。对于涉及到数据列表展现、数据搜索的需求,则使用 ES 实现,而 ES 自带切片和集群化的功能,不会受数据量影响。

    但就像前面说的,这需要根据业务定制开发,因为你所用的插件主题的代码是不可控的,一套通用的分表算法很难对此兼顾。

    比较好的方案就是前面提到的 MySQL 自带的分区方案。对于分库,WordPress 有现成的解决方案:HyperDB,这个插件是帮你做数据库负载均衡的,你可以设置一个写库和多个读库,宝塔我没记错的话带了数据库主从复制功能,这俩可以配合用。

    未来 LitePress.cn 的数据承载量达到极限的话我们会进行相关的开发,到时候可以把代码共享出来,但是不一定适合你的业务,大概率是需要再根据你自己的业务来定制的。

    来自秦皇岛
  22. cgq630105023 的头像
    cgq630105023

    wordpress 数据库

    如文章 ID  1-30000   用表 wp_posts

    如文章 ID  30000-60000   用表 wp_posts1

    如文章 ID  60000-90000   用表 wp_posts2

     

    以此类推  怎么能实现

    来自海东
  23. 文派叶子 🍃 的头像
    文派叶子 🍃

    目前已经支持从安装包自动提取翻译了。

    这样在导入项目原文的界面上传插件、主题的 zip 压缩包就可以了

    来自秦皇岛
  24. 文派叶子 🍃 的头像
    文派叶子 🍃

    他这个功能八成是基于 post_meta 实现的。所以要解决的实际问题是如何为文章批量添加 Meta 。

    首先你需要在数据库里看一下这个功能对应的 meta 键和值的格式。之后把以下代码添加到主题的 functions.php 里,之后访问 你网站首页.com?debug=1,即可开始批量添加。批量添加后记得删掉代码。

    if ( isset( $_GET['debug'] ) ) {
           add_action( 'init', function () {
                  $args = array(
                         'posts_per_page'   => - 1,
                         'post_type'        => 'post',
                         'suppress_filters' => true
                  );
    
                  $posts_array = get_posts( $args );
    
                  foreach ( $posts_array as $post_array ) {
                         update_post_meta( $post_array->ID, '你的 Meta 键', '你的 Meta 值' );
                  }
           } );
    }

     

    来自秦皇岛
  25. 文派叶子 🍃 的头像
    文派叶子 🍃

    已经可以了:https://litepress.cn/translate/projects/others/jnews/

    目前你需要自己导入翻译的 po 文件。今明两天会开发从安装包自动提取原文的机制。

    机器翻译预填充暂时不可用,因为谷歌的流量限制太严了,这个周主要会解决这个问题。

    此外,翻译完的项目可以通过把 WP 的 api 改为 api.litepress.cn 的方式接收更新推送 (别人的项目你也可以收到推送),当天的翻译会在次日凌晨 1 点进行打包和推送。

    来自秦皇岛
  26. 文派叶子 🍃 的头像
    文派叶子 🍃

    稍等一下,第三方托管的流程还得再完善一下。两三个小时左右

    来自秦皇岛
  27. 文派叶子 🍃 的头像
    文派叶子 🍃

    昨天漏了一个。

    这几天会趁着 Cravatar 备案的时间对该服务尽快对接机器内容审核服务。纯人工审核不大现实了,图太多了……

    整个审核的逻辑大概是:如果一张图片是第一次请求,那么就加入到图片审核队列中,然后由队列异步请求又拍云接口进行图片审核服务。如果该图片违规,则在本地数据库中记录违规信息,并主动刷新图片的 CDN 缓存以让下次请求直接回源。回源时因为该图片已经违规被拦截,那么 Cravatar 就会返回拦截说明了。

    来自秦皇岛
  28. 文派叶子 🍃 的头像
    文派叶子 🍃

    参见 Yast SEO 官方对 「Conrnerstone Content」 的解释:

    https://yoast.com/what-is-cornerstone-content/#utm_source=yoast-seo&utm_medium=software&utm_term=features-cornerstone-content&utm_content=settings&utm_campaign=wordpress-general&php_version=8.0&platform=wordpress&platform_version=5.8.0.1-RC4%E3%80%8C%E4%B8%AD%E5%85%83%E3%80%8D&software=free&software_version=17.0&days_active=6-30

    「Conrnerstone Content」 是指一个站点中内容最丰富,最棒的而且也最希望引起读者注意的一些列文章。

    官方为此给了一个比喻:

    假设您正在查看一个州或国家的地图。小城镇和大城市都会以某种方式相互联系。但是与小城镇相比,大城市的通向它们的道路要多得多。这些城市是您的基石,获得最多的链接。小镇是您关于更具体主题的帖子。有一些道路 (链接) 通向它们,但没有大城市那么多。

    从这个角度来看,「Conrnerstone Content」 意思应该是一个网站的根基、基石,如果是基础的话,则可能会有 「这一系列文章是最基础最简单」 的这一层意思。

    来自秦皇岛
  29. xyok 的头像

    我查了好多资料 「cornerstone」 基石,按我的意思不如直接给他原文得了,在 QQ 群里问了说是 「基础」 也合理。

    来自苏州

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注