BYRWIKI

如何使用本 WIKI

测试

编辑指南

编辑权限

任意注册用户即具有 Editor 的权限,可以创建和修改任意内容。 Super Editor 在此基础上额外拥有删除书本、章节和评论的权限。

社区编辑体系

编辑

任意的编辑都将立即生效。错误的编辑可以通过条目右上角的 更多 > 修订历史 恢复。

创建

只要你思考清楚,章节和条目可以自由创建。但创建图书之前,请尽可能先在 讨论和留言板 提出并获得 WIKI 社区的支持。

顺序和组织

请注意维护章节和条目的顺序。在 图书 界面的右上角点击排序,然后按重要性和合理的阅读顺序排序。条目也可以在章节和图书之间移动。

讨论和争议

对任意具体条目的内容增删改和条目去留都可以在条目下方的评论区讨论,达成一致后即可进行操作。关于整个 WIKI 社区的问题,和图书的创建删除等重要问题请在 讨论和留言板 讨论。

条目的组织

所有条目按 图书章节页面 结构进行组织。一个条目指的是一个 页面 ,可以下属于 章节 ,或者直接下属于 图书

目前图书的组织方式是:

对于社区和组织的图书,章节组织方式请以 BYR 组织图书的组织方式为准。对主题图书不做要求。

条目的内容

正文

对条目的正文组织,如无特殊情况不使用 Header Large / ##二级标题 , 从 Header Medium / ### 三级标题 开始。

为正文插入图片时,请先在本地将图片重命名为有意义、可阅读的文件名,再选择上传。注意在任意条目上传的媒体文件都是全站可见和可引用的。

附件

在编辑页的右侧可点击展开附件栏,为条目增加标签、文件和链接。

引用和参考来源

引用、参考来源指的是编写条目过程中里参考过的页面和内容链接,与附件中的链接不同。尽可能为每一个找得到出处和根据、尤其是直接引用的段落标上引用和参考来源。

由于 WIKI 系统的功能缺陷,在我们改进开发完成前,请这样维护引用:

  1. 在文档底部新建一个 Markdown 格式的代码块 Code Block 
  2. 按 Markdown 的引用链接语法列出链接列表,并按添加顺序编号 [1]: http://example.com "Example Website"
  3. 在正文相关内容附近新增一个数字,然后直接链接到目标页面

如果不太理解请参考示例页面:视频创作

模块

模块

讨论和留言板

模块

欢迎

欢迎来到 BYRWIKI !

厚德博学,敬业乐群。在邮苑生活的你,也许需要 沙河校区 或者 西土城校区 的生活攻略,看看 课程学习 章节的实用资料,参考一下 选修课选课指南

对技术、设计、媒体感兴趣的你,不妨了解下北邮人们的 北邮学生文化 ,读读 技术社团和开源社区沿革创业文化 记录?如果你认同 BYRIOSC 社区宣言 ,马上 加入社区和讨论 ,并参与 BYR易班 或者 Linux 小组 的活动吧!

或者进入 图书 列表,浏览维基中的全部内容。

WIKI 是什么?

BYRWIKI 是北邮人们积累知识和经验、分享信息,人人都可以参与编撰修改的平台。

我们将维护关于校园生活的实用信息,积累前辈们的学习和社会经验,供同学们参考便利。另外,我们还将记录北邮人中的开发者、设计师和创造者们的故事和历史,传承这种充满创造力的的精神。

BYRWIKI 由 BYRIOSC 社区维护,同时欢迎校内的其他社团和学生组织加入社区,并在 WIKI 展示自我和分享内容。

你知道吗?

北邮人团队创立于 2003 年 ,至今已有 15 年的历史。 北邮人论坛 曾是中国最有人气和影响力的高校论坛之一,至今 北邮人BT 仍是教育网中最大的下载资源站之一。(这是针对某个条目的正文内容的推荐推送,大概每周一更,内容和形式不限。)

你也可以参与完善 WIKI !

觉得条目内容有缺漏?注册账户并阅读 如何贡献内容 ,快速上手 WIKI 编辑,或者在任意条目下留言参与讨论和吐槽。

有独特的想法,想增加新的书本或者章节?去 意见建议留言板 给管理员留言,或者马上 加入 WIKI 管理组 吧!

管理员和编辑者指南

管理员和编辑者指南

BookStack 黑魔法

这是由系统管理员维护的,针对 BookStack 适应 BYRWIKI 需求所做的魔改备忘。

请在每次进行魔改操作之后更新本条目。

代码说明

BookStack WIKI 系统需求列表

自定义 HTML 头部内容

<style>
    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
        font-family: "Hiragino Sans GB W3", "Hiragino Sans GB", "Microsoft YaHei", "Droid Sans Fallback", "Source Sans", "Wenquanyi Micro Hei", "WenQuanYi Micro Hei Mono", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei", "Apple LiGothic Medium", "SimHei", "ST Heiti", "WenQuanYi Zen Hei Sharp", sans-serif;
    }
    #byriosc-index-content h1 {
        display: none;
    }
    #byriosc-index-content h2 {
        margin-top: 0.4629531414em;
    }
    .page-content blockquote p:first-of-type {
        text-indent: 2em;
    }
</style>

<script>
    window.addEventListener('load', () => {
         document.querySelectorAll(".book-tree p.text-muted").forEach((e) => e.remove()); 
         document.querySelectorAll(".page-list p.text-muted").forEach((e) => e.remove()); 
         document.querySelectorAll(".inset-list").forEach((e) => e.style["display"] = "block");
}, false)
</script>

<script>
    if (window.location.pathname == "/") {
        window.addEventListener('load', () => {
            fetch('/books/wiki-%E6%8C%87%E5%8D%97/page/%E6%AC%A2%E8%BF%8E')
                .then((r) => r.text())
                .then((rt) => {
                    a = document.createElement('div');
                    a.innerHTML = `<div class="row" style="padding: 0 16px; font-size: 14px;">
                        <div id="byriosc-index-card" class="card">
                            <h3>
                                <svg class="svg-icon" data-icon="file" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
                                    <path d="M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6H6zm7 7V3.5L18.5 9H13z"></path>
                                    <path d="M0 0h24v24H0z" fill="none"></path>
                                </svg>
                                欢迎
                            </h3>
                            <div id="byriosc-index-content" style="padding: 32px" class="row"></div>
                        </div>
                    </div>`;
                    r = document.querySelectorAll("#content .container .row")[0];
                    r.parentNode.insertBefore(a, r);
                    a = document.createElement('div');
                    a.innerHTML = rt;
                    rt = a.querySelector("div.page-content").innerHTML;
                    console.log(rt);
                    rt = rt.replace(/(<h2 id=".*">)/g, '</div><div class="col-sm-4">$1');
                    rt = rt.replace(/(<h4 id=".*">)/g, '</div><div class="col-sm-4">$1');
                    rt = rt.replace(/<\/div><div class="col-sm-4">/, '<div class="col-sm-4">');
                    rt += '</div>';
                    document.getElementById("byriosc-index-content").innerHTML = rt;
                });
        })
    }
</script>

公用附件页面

这个页面仅作为评论区等场景下的图片缓存页.