帮酷LOGO
  • 显示原文与译文双语对照的内容
a template for research group sites

  • 源代码名称:research-group-web
  • 源代码网址:http://www.github.com/uwsampa/research-group-web
  • research-group-web源代码文档
  • research-group-web源代码下载
  • Git URL:
    git://www.github.com/uwsampa/research-group-web.git
  • Git Clone代码到本地:
    git clone http://www.github.com/uwsampa/research-group-web
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/uwsampa/research-group-web
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • 研究组网站模板

    这是一个用于研究小组的Jekyll 网站。 你的团队应该能够轻松地启动和运行。

    screenshot of the template

    这个项目起源于华盛顿大学。 你可以看到我们的网站在的现场工作。

    本作品是以创作共用属性 noncommercial 4.0国际许可证授权。

    特性

    设置

    • 安装依赖项。需要 pythonBibble ( pip install bibble ) 和Jekyll ( gem install jekyll ) 。
    • fork 在GitHub上创建这里知识库。
    • 将 fork 克隆到你自己的计算机: git clone git@github.com:yourgroup/research-group-web.git
    • 为原始存储库添加"上游"遥控器,以便你可以随时进行修正: git remote add upstream git://github.com/uwsampa/research-group-web.git
    • 自定义。从 _config.yml 文件开始,你可以在其中输入站点的NAME 及其 URL 。
    • 键入 make 以生成站点,然后运行 make serve 以查看你的站点。
    • 继续添加内容。有关每个节的说明,请参见 below 。
    • 定期从 upstream 知识库中提取: git pull upstream master

    发布列表

    出版物列表在 bib/pubs.bib 中。 键入 make 将生成 pubs.html,其中包含一个漂亮的。经过排序的html 。 public 页面 publications.html 也有一个下载原始BibTeX的链接。

    新闻项目和博客文章

    对于长格式博客和短新闻更新,我们使用jekyll系统的博客。 要发布任意类型的新项目,你可以使用命名约定 YYYY-MM-DD-title-for-url.md_posts 目录中创建一个文件。 文件名的日期部分总是很重要;标题部分目前仅用于完整的博客文章( 但仍然是新闻更新所必需的) 。

    文件必须以 YAML前面的物质开始。 有关新闻更新,请使用:

    ---
    layout: post
    shortnews: true
    ---

    对于完整的博客帖子,请使用以下格式:

    ---
    layout: post
    title:"Some Great Title Here"
    ---

    为你的文章制作一个网页标题。 post的主体在任何情况下都位于 --- 之后。

    你还可以自定义在新闻提要上显示的icon 。 默认情况下它是 newspaper-o 。我们使用 FontAwesome icon 集合中的图标。

    项目

    要创建一个项目,只需在 _projects 文件夹中创建一个 Markdown 文件。 以下是你可以放在 YAML frontmatter中的一些东西:

    • title: 项目标题。
    • 如果你不希望在项目卡上显示标题,notitle: 将这里设置设置为 true 。 可选。
    • description: 显示项目卡中显示的文本。 它支持 Markdown 。
    • people: 从事项目的人员。 这是 _data/people.yml 文件中的键列表。
    • layout: project 这将设置实际项目页的布局。 它应该设置为 project
    • image: 项目的图像的URL 。 这在项目页面和项目卡上都显示出来。 可选。
    • last-updated: 日期格式为 YYYY-MM-DD 。 项目卡片是按这个顺序排序的,最近的。
    • 如果不希望项目出现在首页,status: inactive 将这里设置设置为 inactive 。 别忽略它。
    • 如果这里项目在网站的其他位置有网页,则 link: 将它的设置为外部 URL 。 如果你没有 link:,那么这个 Markdown 文件( 在 YAML frontmatter下面)的内容将是这个项目的页面。
    • 如果你不希望项目使用项目页,则 no-link: true 设置这里选项。

    人员

    人们在 _data/people.yml 中列出了一个 YAML 文件。 可以列出 NAME 。链接。bio和每个人的角色。 角色( 比如 ,"教员","员工"还有"学生") 在 _config.yml 中定义。

    建筑

    构建该站点的要求是:

    • Jekyll: 运行 gem install jekyll
    • Bibble: 在 pip 上可用
    • ssh和 rsync,仅当你希望直接部署时。

    make 将目录和网站内容编译到 _site 目录。 要预览站点,请运行 `jekyll serve``并前往 http://0.0.0.0: 5000.

    部署到你的服务器

    要设置部署,编辑Makefile并查找定义 HOSTDIR的行。 将这些更改到你的HTML文件应该复制到的主机。

    要通过ssh上传该站点的新版本,请键入 make deploy 。 web钩子在你推送到GitHub时自动完成。 注意Makefile被配置为让rsync从目标目录中删除杂散文件。




    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语