CNode

用cnodejs部署自己的社区的几个Tips

分享
Aawong1900发布于8 年前最后回复8 年前6 回复4682 浏览0 收藏
  1. 改默认图标为怪兽系列吧,至少不那么单调。

     var url = this.avatar || ('https://gravatar.com/avatar/' + utility.md5(this.email.toLowerCase()) + '?size=48&d=monsterid');
     
    
  2. 手机端不启用markdwon编辑器。手机端web回复实在没法用,搜索了几乎所有markdown编辑器在手机端都支持不好。索性放弃。不使用editor,目前输入框不随键盘上弹。哪位前端大神可以抽空帮我解决一下感激不尽。

       var isMobile = false;
       if(...)
       		isMobile = true;
       }
       if (!isMobile) {
     	  var editor = new Editor();
     	  editor.render($('.editor')[0]);
      }
      
    
  3. 用Let's Encrypt做全站https,https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04

  4. 部署在国内,不要添加google统计,墙内影响速度。

  5. 更改avatar为v2ex的cdn,增加响应速度。

      return 'http://cdn.v2ex.com/gravatar/' + utility.md5(email.toLowerCase()) + '?size=48&d=monsterid';
      
    

欢迎提出意见,足球教练社区,https://bbs.zuqiuxunlian.com, fork代码库:https://github.com/zuqiuxunlian/bbs_zuqiuxunlian

查看回复

回复 (6)

A
awong1900#1·8 年前

谢谢。 codemirror 我去试下。 https也是看到社区朋友发帖当时学习的。 这个帖子不是让站长去改哦。cnode做为一个经典社区开源项目,保持它的简洁性和清晰是有必须的。 我给的建议是部署自己的社区的朋友,从运营和用户角度考虑的一些小的提醒。

A
alsotang#2·8 年前

@tomoya92 他不是在给我提建议。。。他这是发出来给其他部署者看的。。

T
tomoya92#3·8 年前

@awong1900 @alsotang 呃,尴尬了,我理解错了!!!不好意思

A
awong1900#4·8 年前
引用 tomoya92@awong1900 @alsotang 呃,尴尬了,我理解错了!!!不好意思

@tomoya92 没事。 我手机上测试了codemirror的demo ,例如:https://codemirror.net/demo/theme.html 。 不管是safari还是chrome打中文都不是很流畅啊,经常性的弹不出字来。 我不知道v2ex如何做到优化的,他们没这个问题。

T
tomoya92#5·8 年前
引用 awong1900@tomoya92 没事。 我手机上测试了codemirror的demo ,例如:https://codemirror.net/demo/theme.html 。 不管是safari还是chr...

@awong1900 不介意的话可以试试我开发的网站上的编辑器,看有你说的问题不 https://17dev.club

来自实用的 CNodeJS-Swift

A
awong1900#6·8 年前

image.png 不行,中文都弹不出来的。 看出来了。v2ex在手机端回复没有用codemirror。
image.png image.png


不折腾了,有兴趣帮我做个文本框输入就好了,只是现在的样式不好,不随键盘上弹。

参与回复
登录后即可参与回复。登录