Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

需要为社区源设计主页 #10

Open
2 of 8 tasks
hosiet opened this issue Sep 9, 2016 · 9 comments
Open
2 of 8 tasks

需要为社区源设计主页 #10

hosiet opened this issue Sep 9, 2016 · 9 comments

Comments

@hosiet
Copy link
Member

hosiet commented Sep 9, 2016

当前社区源使用方法分散于论坛各个帖子内,非常不适合新人了解社区源信息。为了降低门槛,更加清晰明了地介绍社区源的情况,有必要为社区源设计一个合适的主页。

社区源指的是 repo.debiancn.org

基本需求

  • 用至少一个 HTML 页面替换当前的默认文件列表
  • 介绍社区源的定位、社区源与官方源的关系、适合的发行版
  • 提供使用方法指导与 sources.list 撰写方式
  • 提供到 GitHub 项目和社区主页/论坛的超链接、介绍提交新包与打包请求的方法
  • 手动列出当前包括的软件包与其适合的 Debian 版本

高级需求

  • 使用 Javascript 解析 Packages 文件,全自动列出所包含的软件
  • 页面美化
  • 移动设备适配
@Yanhao
Copy link
Member

Yanhao commented Oct 5, 2016

开始处理这条任务

@Yanhao
Copy link
Member

Yanhao commented Oct 5, 2016

折腾了一上午 弄成了这个样子 http://repo.debiancn.org/
友情提示,千万别用手机看
另外没想好地下那几个test放点什么好

@hosiet
Copy link
Member Author

hosiet commented Oct 5, 2016

@YanhaoMo 内嵌也许可以做成 iframe 这种东西?不过我不是很清楚服务端用的是啥 http 服务器啦,只是看着 HTML 语法错误有点强迫症😂

@Yanhao
Copy link
Member

Yanhao commented Oct 5, 2016

@hosiet 唔,内嵌什么?😳

@hosiet
Copy link
Member Author

hosiet commented Oct 5, 2016

@YanhaoMo 主要是文件列表那里,不知道是怎么实现的?

另外对于软件源使用方式,可以考虑把用户引导到 GitHub 项目主页对应位置那里去。

另外搜索框在下翻时消失了,最好能够和“捐助”之类的链接并排放。

底部 Banner 放一些软件源和社区的介绍性文字吧,不一定要分栏。

@ocian
Copy link
Member

ocian commented Nov 17, 2016

请问列表文件如何内嵌,不懂后端跟服务器,但是希望能够修改一下社区主页和repo介绍页

@hosiet
Copy link
Member Author

hosiet commented Nov 17, 2016

@YanhaoMo

@ocian
Copy link
Member

ocian commented Nov 17, 2016

刚刚了解到这样一条信息

你要在nginx的設定檔加上autoindex_format json;才會生出json格式出來

我写完的时候请站长大大改一下

@xuchunyang
Copy link
Contributor

xuchunyang commented Jun 24, 2017

https://repo.debiancn.org/

  • "Wiki" 链接地址不对
  • "捐助我们" 404
  • 页脚上面的文字说明中缺标点、有多余的空格、“github 仓库” 链接没有链接的样式

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants