Skip to content
Snippets Groups Projects
Commit 55324bd8 authored by akwizgran's avatar akwizgran
Browse files

Merge branch 'blog-redesign' into 'master'

Restyle the news index page and posts

See merge request !91
parents 6c3c1e59 d5f05a65
No related branches found
No related tags found
1 merge request!91Restyle the news index page and posts
Showing
with 76 additions and 62 deletions
......@@ -53,7 +53,7 @@ figcaption {
}
table {
width: 100%
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
......@@ -525,6 +525,10 @@ span.reverse {
direction: rtl;
}
.rss-icon {
width: 35px;
}
@media only screen and (max-width:48em) {
#wrapper {margin-bottom:-5em;}
......@@ -657,6 +661,10 @@ span.reverse {
}
#signup {display:none;}
.rss-icon {
width: 25px;
}
}
@media only screen and (max-width:28em) {
......
......@@ -8,8 +8,6 @@ title: 'Briar - Darknet Messenger Releases Beta, Passes Security Audit'
Press Release
-------------
##### July 21 2017
After extensive private beta tests, the first public beta of Briar was
[released
today](https://play.google.com/store/apps/details?id=org.briarproject.briar.beta).
......
......@@ -7,8 +7,6 @@ title: 'Briar - Secure P2P Messenger Releases First Version, Receives New Fundin
### Press Release
##### May 9 2018
The peer-to-peer messenger Briar released its first stable version
today. It is available for Android devices from [Google
Play](https://play.google.com/store/apps/details?id=org.briarproject.briar.android)
......
......@@ -7,8 +7,6 @@ title: 'Briar 1.1 released with dark theme, new emoji and more'
### Press Release
##### September 14 2018
The Briar Project released version 1.1 of its Android app today. This
release adds new features following the app's [first public
release](/news/2018-1.0-released-new-funding/) in May.
......
......@@ -7,8 +7,6 @@ title: 'Briar 1.2 released, contacts can now be added by exchanging links'
### Press Release
##### November 6 2019
The Briar Project released version 1.2 of its Android app today.
This release allows users to add each other securely by exchanging links.
Previously users needed to meet in person or ask a mutual contact to introduce them.
......
......@@ -8,8 +8,6 @@ title: 'Briar 1.3 released - image attachments, profile images and disappearing
### Press release
##### June 7 2021
{{< figure src="/img/internet-shutdown.jpg" link="/img/internet-shutdown.jpg"
class="fullwidth" alt="Using Briar during internet shutdown"
>}}
......
......@@ -7,8 +7,6 @@ title: 'Briar 1.4 released - offline app sharing, message transfer via SD cards
### Press release
##### November 15 2021
The Briar Project released version 1.4 of its Android app today. This release adds a couple of new features, highlighted below.
First of all, users can now share the app offline. Prior to this release, the only way to get the app was to to download it from the internet, which requires an internet connection. Now, it is possible to share the app offline to others who don't have it installed. When this option is selected from within the app, it opens a local hotspot and provides a website where others can download the Briar app without an internet connection. This feature might be useful during internet shutdowns or natural disasters. A single device with Briar installed can share the app to bootstrap Briar connectivity in a community.
......
......@@ -7,8 +7,6 @@ title: 'Briar is available on Google Play again'
### Status update
##### February 28 2022
**Update (February 28, 13:20 UTC): Briar is available on Google Play again.**
Briar was briefly removed from Google Play because we didn't provide Google's review team with a username and password for testing the app. We provided Google with a username and password for testing and the app is now available again.
......
static/img/rss-icon.png

2.13 KiB

{{ define "main" }}
<h1>{{ with .Title }} {{ . }} {{ else }} {{ .Site.Title }} {{ end }}</h1>
<h1>{{ with .Title }} {{ . }} {{ else }} {{ .Site.Title }} {{ end }} <a href="/news/index.xml"> <img src="/img/rss-icon.png" class="rss-icon"/></a></h1>
{{ .Content }}
{{ range .Pages.ByDate.Reverse }}
{{ if not .Params.hide }}
<h3 itemprop="headline" class="blog-post-title">
<a href="{{.Permalink}}">{{.Title}}</a>
</h3>
<p class="blog-post-meta">{{.Date.Format "2006-01-02"}}
<p class="blog-post-meta">
{{.Date.Format "January 2, 2006"}} by
{{ if (isset .Params "author") }}
by {{ markdownify .Params.author }}
{{ markdownify .Params.author }}
{{ else }}
The Briar Team
{{ end }}
</p>
<div>
{{ .Summary | safeHTML | truncate 250 }}
<a href='{{ .Permalink }}'><nobr>Read more →</nobr></a>
</div>
<hr/>
{{ end }}
{{ end }}
{{ end }}
{{ define "main" }}
<h2>{{ .Title }}</h2>
<p>
{{.Date.Format "January 2, 2006"}} by
{{ if (isset .Params "author") }}
{{ markdownify .Params.author }}
{{ else }}
The Briar Team
{{ end }}
</p>
{{ .Content }}
{{ end }}
......@@ -28,7 +28,7 @@
<li><a href="/governance">Governance</a></li>
<li><a href="/code-of-conduct">Code of Conduct</a></li>
<li><a href="/press">Press</a></li>
<li><a href="/news">Blog</a></li>
<li><a href="/news">News</a></li>
<li><a href="/hiring">Jobs</a></li>
<li>Site design by Reflective Spaces</li>
</ul>
......
<head>
<meta charset="utf-8" />
{{ .Hugo.Generator }}
{{ hugo.Generator }}
{{ with resources.Get "css/styles.css" | minify }}
<style media="screen">{{ .Content | safeCSS }}</style>
{{ end }}
......@@ -16,7 +16,8 @@
<link href="/news/index.xml" rel="alternate" type="application/rss+xml" title="Briar News" />
<link href="/index.xml" rel="alternate" type="application/rss+xml" title="Briar - All changes" />
{{ if .RSSLink }}
<link href="{{ .RSSLink }}" rel="alternate" type="application/rss+xml" title="{{ with .Title }}{{ . }} - {{ end }} {{ .Site.Title }}" />
{{ if .OutputFormats.Get "RSS" }}
<link rel="alternate" type="application/rss+xml" title="{{ with .Title }}{{ . }} - {{ end }} {{ .Site.Title }}"
href='{{ with .OutputFormats.Get "RSS" }}{{ .RelPermalink }}{{ end }}' />
{{ end }}
</head>
<div id="header_container">
<div id="header">
<a href="/"><div id="logo"><img src="/img/briar_logo_large.png" alt="Briar" class="logo"/></div></a>
<div id="nav">
<div id="signup">
<div class="twitter">
<a href="https://code.briarproject.org/briar" rel="noopener noreferrer"><img class="twitterbutton" src="/img/gitlab.png" alt="Small GitLab logo"/></a>
</div>
<div class="twitter">
<a href="https://twitter.com/BriarApp" rel="noopener noreferrer"><img class="twitterbutton" src="/img/twitter.png" alt="Small Twitter logo"/></a>
</div>
<form id="signupform" action="https://sourceforge.net/projects/briar/lists/briar-announce" rel="noopener noreferrer" method="get" onSubmit="submitForm()">
<input placeholder="Email address" type="email" name="email" tabindex="2"/>
<button name="submit" type="submit" id="signup-submit">Keep me updated</button>
</form>
<div id="signupconf">Thanks! We'll keep you updated.</div>
<script>
<!--
function submitForm(){
document.getElementById('signupform').style.display = 'none';
document.getElementById('signupconf').style.display = 'block';
return true;
}
//-->
</script>
</div> <!-- signup -->
<label for="menu-toggle"><img src="/img/menu.png" alt="Drop-down menu"></label>
<input type="checkbox" id="menu-toggle"/>
<ul id="menu">
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
<li>
<a {{ if eq $currentPage.URL .URL }}id="is-active"{{end}}
href="{{ .URL }}">{{ .Name }}</a>
</li>
{{ end }}
</ul>
</div> <!-- nav -->
</div> <!-- header -->
</div> <!-- header_container -->
<div id="header_container">
<div id="header">
<a href="/"><div id="logo"><img src="/img/briar_logo_large.png" alt="Briar" class="logo"/></div></a>
<div id="nav">
<div id="signup">
<div class="twitter">
<a href="https://code.briarproject.org/briar" rel="noopener noreferrer"><img class="twitterbutton" src="/img/gitlab.png" alt="Small GitLab logo"/></a>
</div>
<div class="twitter">
<a href="https://twitter.com/BriarApp" rel="noopener noreferrer"><img class="twitterbutton" src="/img/twitter.png" alt="Small Twitter logo"/></a>
</div>
<form id="signupform" action="https://sourceforge.net/projects/briar/lists/briar-announce" rel="noopener noreferrer" method="get" onSubmit="submitForm()">
<input placeholder="Email address" type="email" name="email" tabindex="2"/>
<button name="submit" type="submit" id="signup-submit">Keep me updated</button>
</form>
<div id="signupconf">Thanks! We'll keep you updated.</div>
<script>
//<!--
function submitForm(){
document.getElementById('signupform').style.display = 'none';
document.getElementById('signupconf').style.display = 'block';
return true;
}
//-->
</script>
</div> <!-- signup -->
<label for="menu-toggle"><img src="/img/menu.png" alt="Drop-down menu"></label>
<input type="checkbox" id="menu-toggle"/>
<ul id="menu">
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
{{ $menu_item_url
:= .URL | relLangURL }}
{{ $page_url:= $currentPage.RelPermalink | relLangURL }}
<li>
<a {{ if eq $menu_item_url $page_url }}id="is-active" {{end}}
href="{{ .URL }}">{{ .Name }}</a>
</li>
{{ end }}
</ul>
</div> <!-- nav -->
</div> <!-- header -->
</div> <!-- header_container -->
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment