mirror of
https://github.com/torproject/tpo.git
synced 2025-03-07 09:57:33 +00:00
Add some people to the people page
This commit is contained in:
parent
789e5790c5
commit
60dcba405a
@ -8,3 +8,6 @@ title: history
|
||||
---
|
||||
body:
|
||||
|
||||
The Tor Project, Inc, became a 501(c)3 nonprofit in 2006, but the idea of “onion routing” began in the mid 1990s.
|
||||
|
||||
Just like Tor users, the developers, researchers, and funders who’ve made Tor possible are a diverse group of people. But all of the people who have been involved in Tor are united by a common belief: internet users should have private access to an uncensored web.
|
||||
|
@ -14,3 +14,18 @@ In the 1990s, the lack of security on the internet and its ability to be used fo
|
||||
|
||||
The goal of onion routing was to have a way to use the internet with as much privacy as possible, and the idea was to route traffic through multiple servers and encrypt it each step of the way. This is still a simple explanation for how Tor works today.
|
||||
|
||||
In 2001, Roger Dingledine, then a student at MIT, adapted code from an undergraduate Cambridge student’s thesis and began referring to the project as Tor, which stood for The Onion Router. Nick Mathewson, also a student at MIT, became involved in Tor’s development around this time, too.
|
||||
|
||||
In October 2003, Tor network was deployed, and Tor code was released under a free and open MIT license. In order for Tor to work optimally, everyone involved realized that not only does the Tor network need to be decentralized, it should also be maintained by a transparently operating entity with clear separation from its then stakeholders, and it needed to be free and open licensed. By the end of 2003, the network has about a dozen volunteer nodes, mostly in the US, plus one in Germany.
|
||||
|
||||
Recognizing the benefit of Tor to digital rights, EFF became a fiscal sponsor of Tor in 2004. In 2006, the Tor Project, Inc., a 501(c)3 nonprofit organization, was founded to maintain Tor’s development.
|
||||
|
||||
In 2007, the organization began developing bridges to the Tor network to address censorship, such as the need to get around government firewalls, in order for its users to access the open web.
|
||||
|
||||
Tor began gaining popularity among activists and tech-savvy users interested in privacy, but it was still difficult for less-technically savvy people to use, so in 2009-2010, development of tools beyond just the Tor proxy began, including Tor Browser.
|
||||
|
||||
The need for tools safeguarding against mass surveillance became a mainstream concern thanks to the Snowden revelations in 2013. Not only was Tor instrumental to Snowden’s whistleblowing, but content of the leaks also upheld assurances that Tor could not be cracked.
|
||||
|
||||
People’s awareness of tracking, surveillance, and censorship may have increased, but so has the prevalence of these hindrances to internet freedom. We fight every day for everyone to have private access to an uncensored internet, and Tor has become the world’s strongest tool for privacy and freedom online.
|
||||
|
||||
Now the network has thousands of relays and millions of users worldwide. The diversity of Tor users keeps it safe.
|
||||
|
@ -10,3 +10,4 @@ title: Jobs
|
||||
---
|
||||
body:
|
||||
|
||||
We’re always looking for more great people to join our team. Join us in our Seattle office or work remotely from wherever you are in the world. You’ll work with a diverse group of bright and passionate folks committed to fostering internet freedom worldwide.
|
||||
|
15
content/about/people/ahf/contents.lr
Normal file
15
content/about/people/ahf/contents.lr
Normal file
@ -0,0 +1,15 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Alexander Færøy
|
||||
---
|
||||
twitter_handle: ahfaeroey
|
||||
---
|
||||
pronoun: he
|
||||
---
|
||||
nickname: ahf
|
||||
---
|
||||
description:
|
||||
|
||||
Works on core Tor development.
|
13
content/about/people/alsmith/contents.lr
Normal file
13
content/about/people/alsmith/contents.lr
Normal file
@ -0,0 +1,13 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Al Smith
|
||||
---
|
||||
nickname: alsmith
|
||||
---
|
||||
pronoun: they
|
||||
---
|
||||
description:
|
||||
|
||||
Writes grants and fundraising proposals.
|
13
content/about/people/amoghbl1/contents.lr
Normal file
13
content/about/people/amoghbl1/contents.lr
Normal file
@ -0,0 +1,13 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Amogh Pradeep
|
||||
---
|
||||
twitter_handle: amoghbl1
|
||||
---
|
||||
nickname: amoghbl1
|
||||
---
|
||||
description:
|
||||
|
||||
[Lead developer](http://amoghbl1.com/) of Orfox and contributor to Orbot
|
12
content/about/people/andreas/contents.lr
Normal file
12
content/about/people/andreas/contents.lr
Normal file
@ -0,0 +1,12 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Andreas Lehner
|
||||
---
|
||||
nickname: andreas
|
||||
---
|
||||
description:
|
||||
|
||||
Works at the intersection of security, privacy, data integrity and anonymity both
|
||||
in politics and technology.
|
13
content/about/people/antonela/contents.lr
Normal file
13
content/about/people/antonela/contents.lr
Normal file
@ -0,0 +1,13 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Antonela Debiasi
|
||||
---
|
||||
nickname: antonela
|
||||
---
|
||||
twitter_handle: holantonela
|
||||
---
|
||||
description:
|
||||
|
||||
Designer working with the UX team. Making Tor usable for everyone.
|
13
content/about/people/arlolra/contents.lr
Normal file
13
content/about/people/arlolra/contents.lr
Normal file
@ -0,0 +1,13 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Arlo Breault
|
||||
---
|
||||
nickname: arlolra
|
||||
---
|
||||
twitter_handle: arlolra
|
||||
---
|
||||
description:
|
||||
|
||||
Developer for Snowflake, Tor Messenger, and Check.
|
11
content/about/people/arthuredelstein/contents.lr
Normal file
11
content/about/people/arthuredelstein/contents.lr
Normal file
@ -0,0 +1,11 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Arthur Edelstein
|
||||
---
|
||||
nickname: arthuredelstein
|
||||
---
|
||||
description:
|
||||
|
||||
Works on Tor Browser.
|
13
content/about/people/bdavila/contents.lr
Normal file
13
content/about/people/bdavila/contents.lr
Normal file
@ -0,0 +1,13 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Bekeela Davila
|
||||
---
|
||||
pronoun: she
|
||||
---
|
||||
nickname: bdavila
|
||||
---
|
||||
description:
|
||||
|
||||
Grants Manager.
|
23
content/about/people/biella/contents.lr
Normal file
23
content/about/people/biella/contents.lr
Normal file
@ -0,0 +1,23 @@
|
||||
_model: person
|
||||
---
|
||||
role: board
|
||||
---
|
||||
name: Gabriella Coleman
|
||||
---
|
||||
title: Board Clerk
|
||||
---
|
||||
twitter_handle: BiellaColeman
|
||||
---
|
||||
nickname: biella
|
||||
---
|
||||
description:
|
||||
|
||||
Gabriella holds the Wolfe Chair in Scientific and Technological Literacy at
|
||||
McGill University. Trained as an anthropologist, her scholarship explores the
|
||||
intersection of the cultures of hacking and politics. She has authored two books,
|
||||
Coding Freedom: The Ethics and Aesthetics of Hacking (Princeton University Press,
|
||||
2012) and Hacker, Hoaxer, Whistleblower, Spy: The Many Faces of Anonymous (Verso,
|
||||
2014), which was named to Kirkus Reviews’ Best Books of 2014 and was awarded the
|
||||
Diana Forsythe Prize by the American Anthropological Association. She has
|
||||
written for popular media outlets, including the New York Times, Slate, Wired,
|
||||
MIT Technology Review, Huffington Post, and the Atlantic.
|
23
content/about/people/cindy/contents.lr
Normal file
23
content/about/people/cindy/contents.lr
Normal file
@ -0,0 +1,23 @@
|
||||
_model: person
|
||||
---
|
||||
role: board
|
||||
---
|
||||
name: Cindy Cohn
|
||||
---
|
||||
title: Board Treasurer
|
||||
---
|
||||
nickname: cindy
|
||||
---
|
||||
description:
|
||||
|
||||
Cindy is the Executive Director of the Electronic Frontier Foundation (EFF).
|
||||
From 2000 to 2015 she served as EFF’s Legal Director as well as its General
|
||||
Counsel. Cindy first became involved with EFF in 1993, when EFF asked her to
|
||||
serve as the outside lead attorney in Bernstein v. Dept. of Justice, the
|
||||
successful First Amendment challenge to the U.S. export restrictions on
|
||||
cryptography. Ms. Cohn works to ensure that people around the world have the
|
||||
right to access information and communicate privately and anonymously, including
|
||||
mounting lawsuits against NSA spying, providing legal counsel to computer
|
||||
programmers building and developing privacy and anonymity tools, and helping to
|
||||
develop the Necessary and Proportionate Principles applying international human
|
||||
rights standards to digital communications surveillance.
|
@ -1,3 +1,5 @@
|
||||
_model: people
|
||||
---
|
||||
_template: about.html
|
||||
---
|
||||
section: about
|
||||
|
@ -1,3 +1,5 @@
|
||||
_model: people
|
||||
---
|
||||
_template: about.html
|
||||
---
|
||||
section: about
|
||||
|
@ -1,3 +1,5 @@
|
||||
_model: people
|
||||
---
|
||||
_template: about.html
|
||||
---
|
||||
section: about
|
||||
|
@ -1,3 +1,5 @@
|
||||
_model: people
|
||||
---
|
||||
_template: about.html
|
||||
---
|
||||
section: about
|
||||
|
17
content/about/people/flexlibris/contents.lr
Normal file
17
content/about/people/flexlibris/contents.lr
Normal file
@ -0,0 +1,17 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Alison Macrina
|
||||
---
|
||||
pronoun: she
|
||||
---
|
||||
twitter_handle: flexlibris
|
||||
---
|
||||
nickname: flexlibris
|
||||
---
|
||||
description:
|
||||
|
||||
Leads the [Community Team](https://trac.torproject.org/projects/tor/wiki/org/teams/CommunityTeam)
|
||||
and [Library Freedom Project](https://libraryfreedomproject.org/). Works on
|
||||
support, outreach, and training.
|
15
content/about/people/gunner/contents.lr
Normal file
15
content/about/people/gunner/contents.lr
Normal file
@ -0,0 +1,15 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Allen Gunn
|
||||
---
|
||||
twitter_handle: allengunn
|
||||
---
|
||||
nickname: gunner
|
||||
---
|
||||
description:
|
||||
|
||||
Executive Director of [Aspiration](https://aspirationtech.org/about/people/gunner),
|
||||
where he works with NGOs, activists, and human rights groups. Meeting facilitator
|
||||
and member of Tor's Community Council
|
15
content/about/people/hellais/contents.lr
Normal file
15
content/about/people/hellais/contents.lr
Normal file
@ -0,0 +1,15 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Arturo Filastò
|
||||
---
|
||||
twitter_handle: hellais
|
||||
---
|
||||
nickname: hellais
|
||||
---
|
||||
description:
|
||||
|
||||
Project leader for [OONI](https://ooni.torproject.org/), has helped with
|
||||
[tor2web](http://tor2web.org/), wrote Atlas which later became
|
||||
[Relay Search](https://metrics.torproject.org/rs.html), and helps improve security.
|
13
content/about/people/hiro/contents.lr
Normal file
13
content/about/people/hiro/contents.lr
Normal file
@ -0,0 +1,13 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
name: Silvia Puglisi
|
||||
---
|
||||
twitter_handle: nopressure
|
||||
---
|
||||
nickname: hiro
|
||||
---
|
||||
description:
|
||||
|
||||
Hiro builds and runs Tor Project's web applications and services.
|
19
content/about/people/julius/contents.lr
Normal file
19
content/about/people/julius/contents.lr
Normal file
@ -0,0 +1,19 @@
|
||||
_model: person
|
||||
---
|
||||
role: board
|
||||
---
|
||||
name: Julius Mittenzwei
|
||||
---
|
||||
twitter_handle: ahfaeroey
|
||||
---
|
||||
nickname: julius
|
||||
---
|
||||
description:
|
||||
|
||||
Julius is a lawyer and internet activist with 19 years of leadership experience
|
||||
as an Executive Director and entrepreneur in the publishing industry. He is a
|
||||
longtime Tor advocate with a background in the Free Software movement and member
|
||||
of the Chaos Computer Club (CCC), one of the oldest hacker collectives in the
|
||||
world. Along with CCC, he has been running Tor nodes since 2005. As a lawyer,
|
||||
he has represented several Tor exit node operators accused of abuse. He holds a
|
||||
PhD in Copyright Law from LMU Munich.
|
16
content/about/people/matt/contents.lr
Normal file
16
content/about/people/matt/contents.lr
Normal file
@ -0,0 +1,16 @@
|
||||
_model: person
|
||||
---
|
||||
role: board
|
||||
---
|
||||
name: Matt Blaze
|
||||
---
|
||||
title: Board Chair
|
||||
---
|
||||
nickname: matt
|
||||
---
|
||||
description:
|
||||
|
||||
Matt is a professor in the computer and information science department at the
|
||||
University of Pennsylvania, where he directs the Distributed Systems Laboratory.
|
||||
He has been doing research on surveillance technology for over 20 years, as well
|
||||
as cryptography, secure systems, and public policy.
|
23
content/about/people/megan/contents.lr
Normal file
23
content/about/people/megan/contents.lr
Normal file
@ -0,0 +1,23 @@
|
||||
_model: person
|
||||
---
|
||||
role: board
|
||||
---
|
||||
name: Megan Price
|
||||
---
|
||||
title: Director
|
||||
---
|
||||
nickname: megan
|
||||
---
|
||||
description:
|
||||
|
||||
Megan is Executive Director of the Human Rights Data Analysis Group, where she
|
||||
designs strategies and methods for statistical analysis of human rights data for
|
||||
projects in places like Guatemala, Colombia, and Syria. She is lead statistician
|
||||
on a project in Guatemala in which she analyzes documents from the National
|
||||
Police Archive. She is lead statistician and author on three reports on
|
||||
documented deaths in Syria, commissioned by the officer of the United Nations
|
||||
High Commissioner of Human Rights. Megan is on the Technical Advisory Board for
|
||||
the Office of the Prosecutor at the International Criminal Court, a Research
|
||||
Fellow at the Carnegie Mellon University Center for Human Rights Science, and
|
||||
Human Rights Editor for the Statistical Journal of the International Association
|
||||
for Official Statistics (IAOS).
|
22
content/about/people/nighat/contents.lr
Normal file
22
content/about/people/nighat/contents.lr
Normal file
@ -0,0 +1,22 @@
|
||||
_model: person
|
||||
---
|
||||
role: board
|
||||
---
|
||||
name: Nighat Dad
|
||||
---
|
||||
title: Director
|
||||
---
|
||||
nickname: nighat
|
||||
---
|
||||
description:
|
||||
|
||||
Nighat is the founder and Executive Director of the Digital Rights Foundation,
|
||||
Pakistan. She is an accomplished lawyer and human rights activist. Nighat is a
|
||||
pioneer for access to a safe and open Internet in Pakistan and globally. She was
|
||||
a TED Global Fellow for 2017, was listed as one of TIME magazine's Next
|
||||
Generation Leaders in 2015, and was the recipient of the Atlantic Council
|
||||
Freedom Award and Human Rights Tulip Award. Nighat was also the only Pakistani
|
||||
selected as a Young Global Leader by the World Economic Forum in 2018. Recently
|
||||
her organization, the Digital Rights Foundation, was named among the 10 best
|
||||
social entrepreneurs at the United Nations General Assembly 2018 meeting by
|
||||
Forbes magazine.
|
13
content/about/people/ohmygodel/contents.lr
Normal file
13
content/about/people/ohmygodel/contents.lr
Normal file
@ -0,0 +1,13 @@
|
||||
_model: person
|
||||
---
|
||||
role: core
|
||||
---
|
||||
twitter_handle: ohmygodel
|
||||
---
|
||||
name: Aaron Johnson
|
||||
---
|
||||
nickname: ohmygodel
|
||||
---
|
||||
description:
|
||||
|
||||
NRL researcher in applied cryptography with an interest in Tor’s security and privacy.
|
29
content/about/people/ramy/contents.lr
Normal file
29
content/about/people/ramy/contents.lr
Normal file
@ -0,0 +1,29 @@
|
||||
_model: person
|
||||
---
|
||||
role: board
|
||||
---
|
||||
name: Ramy Raoof
|
||||
---
|
||||
title: Director
|
||||
---
|
||||
nickname: ramy
|
||||
---
|
||||
description:
|
||||
|
||||
Ramy is a technologist and privacy and security researcher with a passion for
|
||||
free/open culture. He has provided and developed digital security plans and
|
||||
strategies for NGOs and members of the media, emergency response in cases of
|
||||
physical threats, support on publishing sensitive materials, secure systems for
|
||||
managing sensitive information, and operational plans for human rights emergency
|
||||
response teams, in Egypt and the MENA region. Most recently, Ramy has been
|
||||
volunteering with different NGOs and civil liberty groups in Central & South
|
||||
America, to enhance their privacy and security through means of behavioral change
|
||||
based on understanding surveillance and threat models in their own contexts and
|
||||
environments. Among different hats, Ramy is Senior Research Technologist at the
|
||||
Egyptian Initiative for Personal Rights (EIPR), Research Fellow with Citizen Lab,
|
||||
and currently a volunteer visitor with Fundación Acceso assisting collectives
|
||||
and networks in Central America around infosec and activism. He is also an Internet
|
||||
Freedom Festival Fellow on security and privacy best practices. Ramy has received
|
||||
multiple international awards for his important work. Most recently, Ramy
|
||||
received the 2017 Heroes of Human Rights and Communications Surveillance from
|
||||
Access Now.
|
@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-12-17 14:47+CET\n"
|
||||
"POT-Creation-Date: 2019-01-09 14:50+CET\n"
|
||||
"PO-Revision-Date: 2018-09-19 22:39+CET\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
@ -57,7 +57,7 @@ msgstr ""
|
||||
msgid "Tor Logo"
|
||||
msgstr "Tor Logo"
|
||||
|
||||
#: templates/people.html:168
|
||||
#: templates/people.html:31
|
||||
msgid "Sign up for tor-dev"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-12-17 14:47+CET\n"
|
||||
"POT-Creation-Date: 2019-01-09 14:50+CET\n"
|
||||
"PO-Revision-Date: 2018-09-24 16:29+0200\n"
|
||||
"Last-Translator: emmapeel <emma.peel@riseup.net>\n"
|
||||
"Language-Team: none\n"
|
||||
@ -58,7 +58,7 @@ msgstr ""
|
||||
msgid "Tor Logo"
|
||||
msgstr "Tor Logo"
|
||||
|
||||
#: templates/people.html:168
|
||||
#: templates/people.html:31
|
||||
msgid "Sign up for tor-dev"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-12-17 14:47+CET\n"
|
||||
"POT-Creation-Date: 2019-01-09 14:50+CET\n"
|
||||
"PO-Revision-Date: 2018-09-21 17:05+0200\n"
|
||||
"Last-Translator: emmapeel <emma.peel@riseup.net>\n"
|
||||
"Language-Team: none\n"
|
||||
@ -57,7 +57,7 @@ msgstr ""
|
||||
msgid "Tor Logo"
|
||||
msgstr "Logo Tor"
|
||||
|
||||
#: templates/people.html:168
|
||||
#: templates/people.html:31
|
||||
msgid "Sign up for tor-dev"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-12-19 13:51+CET\n"
|
||||
"POT-Creation-Date: 2019-01-09 17:08+CET\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: en <LL@li.org>\n"
|
||||
@ -50,7 +50,7 @@ msgstr ""
|
||||
msgid "Tor Logo"
|
||||
msgstr ""
|
||||
|
||||
#: templates/people.html:168
|
||||
#: templates/people.html:31
|
||||
msgid "Sign up for tor-dev"
|
||||
msgstr ""
|
||||
|
||||
|
28
models/people.ini
Normal file
28
models/people.ini
Normal file
@ -0,0 +1,28 @@
|
||||
[model]
|
||||
name = People
|
||||
label = {{ this.title }}
|
||||
hidden = yes
|
||||
|
||||
[fields.title]
|
||||
label = Title
|
||||
type = string
|
||||
|
||||
[fields.section]
|
||||
label = Section
|
||||
type = string
|
||||
|
||||
[fields.body]
|
||||
label = Body
|
||||
type = markdown
|
||||
|
||||
[fields.color]
|
||||
label = Color
|
||||
type = string
|
||||
|
||||
[fields.html]
|
||||
label = Html
|
||||
type = string
|
||||
|
||||
[children]
|
||||
model = person
|
||||
order_by = nickname
|
37
models/person.ini
Normal file
37
models/person.ini
Normal file
@ -0,0 +1,37 @@
|
||||
[model]
|
||||
name = Person
|
||||
label = {{ this.nickname }}
|
||||
hidden = yes
|
||||
|
||||
[fields.nickname]
|
||||
label = Nickname
|
||||
type = string
|
||||
|
||||
[fields.twitter_handle]
|
||||
label = Twitter Handle
|
||||
type = string
|
||||
addon_label = @
|
||||
|
||||
[fields.title]
|
||||
label = Title
|
||||
type = string
|
||||
|
||||
[fields.role]
|
||||
label = Role
|
||||
type = string
|
||||
|
||||
[fields.name]
|
||||
label = Name
|
||||
type = string
|
||||
|
||||
[fields.description]
|
||||
label = Description
|
||||
type = markdown
|
||||
|
||||
[fields.image]
|
||||
label = Image
|
||||
type = string
|
||||
|
||||
[fields.pronoun]
|
||||
label = Pronoun
|
||||
type = string
|
20
templates/macros/people.html
Normal file
20
templates/macros/people.html
Normal file
@ -0,0 +1,20 @@
|
||||
{% macro render_board(item, alternative) %}
|
||||
<div class="card p-3 m-3 border-0 col-5">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name">{{ item.name }}</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-capitalize">{{ item.title }}</h6>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-capitalize">{{ item.nickname }}{% if item.twitter_handle %} - <a href="https://twitter.com/{{ item.twitter_handle }}">@{{ item.twitter_handle }}</a>{% endif %}</h6>
|
||||
<p class="card-text description">{{ item.description }}</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endmacro %}
|
||||
|
||||
{% macro render_core(item, alternative) %}
|
||||
<div class="card m-3 border-0 border-bottom border-light col-3">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">{{ item.name }}</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">{{ item.nickname }}{% if item.pronoun %} - {{ item.pronoun }}{% endif %}{% if item.twitter_handle %} - <a href="https://twitter.com/{{ item.twitter_handle }}">@{{ item.twitter_handle }}</a>{% endif %}</h6>
|
||||
<p class="card-text description description-small">{{ item.description }}</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endmacro %}
|
@ -5,7 +5,7 @@
|
||||
{% set menubag = this.section + '+' + this.alt %}
|
||||
{% for id, item in bag(menubag).items() %}
|
||||
<li{% if this.path == item.path %} class="nav-item active border-active" {% else %} class="nav-item"{% endif %}>
|
||||
{% set item_path = site.get(item.path) %}
|
||||
{% set item_path = site.get(item.path) %}
|
||||
<a class="nav-link" href="{{ this.url_to(item_path) }}">{{ item.label }}
|
||||
{% if this.path == item.path %}
|
||||
<span class="sr-only">(current)</span>
|
||||
|
@ -3,48 +3,11 @@
|
||||
</div>
|
||||
<div class="container col-10">
|
||||
<div class="row">
|
||||
<div class="card p-3 m-3 border-0" style="width: 339px; height: 329px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-capitalize">Nickname</h6>
|
||||
<p class="card-text description">Here a paragraph about this person's background. Lets keep the regular people two lines but we can go deep with leaders showing past achievements and roles. What do you think? Here a paragraph about this person's background.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-3 m-3 border-0" style="width: 339px; height: 329px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-capitalize">Nickname</h6>
|
||||
<p class="card-text description">Here a paragraph about this person's background. Lets keep the regular people two lines but we can go deep with leaders showing past achievements and roles. What do you think? Here a paragraph about this person's background.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-3 m-3 border-0" style="width: 339px; height: 329px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-capitalize">Nickname</h6>
|
||||
<p class="card-text description">Here a paragraph about this person's background. Lets keep the regular people two lines but we can go deep with leaders showing past achievements and roles. What do you think? Here a paragraph about this person's background.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-3 m-3 border-0" style="width: 339px; height: 329px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-capitalize">Nickname</h6>
|
||||
<p class="card-text description">Here a paragraph about this person's background. Lets keep the regular people two lines but we can go deep with leaders showing past achievements and roles. What do you think? Here a paragraph about this person's background.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-3 m-3 border-0" style="width: 339px; height: 329px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-capitalize">Nickname</h6>
|
||||
<p class="card-text description">Here a paragraph about this person's background. Lets keep the regular people two lines but we can go deep with leaders showing past achievements and roles. What do you think? Here a paragraph about this person's background.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-3 m-3 border-0" style="width: 339px; height: 329px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-capitalize">Nickname</h6>
|
||||
<p class="card-text description">Here a paragraph about this person's background. Lets keep the regular people two lines but we can go deep with leaders showing past achievements and roles. What do you think? Here a paragraph about this person's background.</p>
|
||||
</div>
|
||||
</div>
|
||||
{% from "macros/people.html" import render_board %}
|
||||
{% set items = this.children %}
|
||||
{% for item in items.filter(F.role == 'board') %}
|
||||
{{ render_board(item, this.alt) }}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="container py-3">
|
||||
@ -52,111 +15,11 @@
|
||||
</div>
|
||||
<div class="container col-10">
|
||||
<div class="row">
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card m-3 border-0 border-bottom border-light" style="width: 200px; height: 200px;">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title human-name human-name-small">Human Name</h5>
|
||||
<h6 class="card-subtitle mb-2 text-primary nick text-lowercase">Nickname - pronoun</h6>
|
||||
<p class="card-text description description-small">A quick paragraph about what are you doing at the tor project nowadays.</p>
|
||||
</div>
|
||||
</div>
|
||||
{% from "macros/people.html" import render_core %}
|
||||
{% set items = this.children %}
|
||||
{% for item in items.filter(F.role == 'core') %}
|
||||
{{ render_core(item, this.alt) }}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="container p-3 col-6">
|
||||
|
1
templates/person.html
Normal file
1
templates/person.html
Normal file
@ -0,0 +1 @@
|
||||
{{ this.nickname }}
|
Loading…
x
Reference in New Issue
Block a user