mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
Adding redesign blog post draft.
This commit is contained in:
parent
4f912ba5a3
commit
bca23d3850
12 changed files with 29 additions and 10 deletions
2
Makefile
2
Makefile
|
@ -45,6 +45,8 @@ down:
|
|||
nbdown: down
|
||||
jekyll:
|
||||
- cd blog && bundle exec jekyll serve
|
||||
jekyll_drafts:
|
||||
- cd blog && bundle exec jekyll serve --drafts
|
||||
|
||||
# runs tests
|
||||
test:
|
||||
|
|
|
@ -31,6 +31,7 @@ permalink: pretty
|
|||
twitter_username: newsblur
|
||||
github_username: samuelclay
|
||||
logo: /assets/newsblur_logo_512.png
|
||||
future: true
|
||||
|
||||
# Build settings
|
||||
theme: minima
|
||||
|
|
16
blog/_drafts/2021-07-01-refreshing-newsblur-design.md
Normal file
16
blog/_drafts/2021-07-01-refreshing-newsblur-design.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
layout: post
|
||||
title: Redesigning NewsBlur on the web, iOS, and Android
|
||||
tags: ['backend', 'web', 'ios', 'android']
|
||||
---
|
||||
Today we're launching a redesigned NewsBlur for all three platforms: on the web, on iOS, and on Android. There's a lot that's new.
|
||||
|
||||
Take a look at the redesigned NewsBlur:
|
||||
|
||||
<img src="/assets/redesign-web.png" style="width: 750px;">
|
||||
|
||||
And on mobile:
|
||||
|
||||
<img src="/assets/redesign-ios-android.png" style="width: 750px;">
|
||||
|
||||
Amazing!
|
|
@ -12,15 +12,15 @@
|
|||
<meta property="og:locale" content="en_US" />
|
||||
<meta name="description" content="tl;dr: A vandal deleted NewsBlur’s MongoDB during a migration. No data was stolen or lost." />
|
||||
<meta property="og:description" content="tl;dr: A vandal deleted NewsBlur’s MongoDB during a migration. No data was stolen or lost." />
|
||||
<link rel="canonical" href="https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/" />
|
||||
<meta property="og:url" content="https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/" />
|
||||
<link rel="canonical" href="https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/" />
|
||||
<meta property="og:url" content="https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/" />
|
||||
<meta property="og:site_name" content="The NewsBlur Blog" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="article:published_time" content="2021-06-25T00:00:00-04:00" />
|
||||
<meta property="article:published_time" content="2021-06-28T00:00:00-04:00" />
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta property="twitter:title" content="How a Docker footgun led to a vandal deleting NewsBlur’s MongoDB database" />
|
||||
<script type="application/ld+json">
|
||||
{"@type":"BlogPosting","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://blog2.newsblur.com/assets/newsblur_logo_512.png"}},"headline":"How a Docker footgun led to a vandal deleting NewsBlur’s MongoDB database","dateModified":"2021-06-25T00:00:00-04:00","datePublished":"2021-06-25T00:00:00-04:00","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/"},"description":"tl;dr: A vandal deleted NewsBlur’s MongoDB during a migration. No data was stolen or lost.","url":"https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/","@context":"https://schema.org"}</script>
|
||||
{"@type":"BlogPosting","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://blog2.newsblur.com/assets/newsblur_logo_512.png"}},"headline":"How a Docker footgun led to a vandal deleting NewsBlur’s MongoDB database","dateModified":"2021-06-28T00:00:00-04:00","datePublished":"2021-06-28T00:00:00-04:00","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/"},"description":"tl;dr: A vandal deleted NewsBlur’s MongoDB during a migration. No data was stolen or lost.","url":"https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/","@context":"https://schema.org"}</script>
|
||||
<!-- End Jekyll SEO tag -->
|
||||
<link rel="stylesheet" href="/assets/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="https://cloud.typography.com/6565292/711824/css/fonts.css" />
|
||||
|
@ -65,7 +65,7 @@
|
|||
<header class="post-header">
|
||||
<h1 class="post-title p-name" itemprop="name headline">How a Docker footgun led to a vandal deleting NewsBlur's MongoDB database</h1>
|
||||
<p class="post-meta">
|
||||
<time class="dt-published" datetime="2021-06-25T00:00:00-04:00" itemprop="datePublished">Jun 25, 2021
|
||||
<time class="dt-published" datetime="2021-06-28T00:00:00-04:00" itemprop="datePublished">Jun 28, 2021
|
||||
</time></p>
|
||||
</header>
|
||||
|
||||
|
@ -201,7 +201,7 @@ $ cat /var/log/mongodb/mongod.log | egrep -v "159.65.XX.XX|161.89.XX.XX|<<
|
|||
|
||||
<p>As usually, the real heros are backups. Regular, well-tested backups are a necessary component to any web service. And with that, I’ll prepare to <a href="https://beta.newsblur.com">launch the big NewsBlur redesign later this week</a>.</p>
|
||||
|
||||
</div><a class="u-url" href="/2021/06/25/story-of-a-hacking/" hidden></a>
|
||||
</div><a class="u-url" href="/2021/06/28/story-of-a-hacking/" hidden></a>
|
||||
</article>
|
||||
|
||||
</div>
|
BIN
blog/_site/assets/redesign-ios-android.png
Normal file
BIN
blog/_site/assets/redesign-ios-android.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1 MiB |
BIN
blog/_site/assets/redesign-web.png
Normal file
BIN
blog/_site/assets/redesign-web.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 MiB |
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">Jekyll</generator><link href="https://blog2.newsblur.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog2.newsblur.com/" rel="alternate" type="text/html" /><updated>2021-06-28T15:32:12-04:00</updated><id>https://blog2.newsblur.com/feed.xml</id><title type="html">The NewsBlur Blog</title><subtitle>NewsBlur is a personal news reader that brings people together to talk about the world.
|
||||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">Jekyll</generator><link href="https://blog2.newsblur.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog2.newsblur.com/" rel="alternate" type="text/html" /><updated>2021-06-28T18:12:20-04:00</updated><id>https://blog2.newsblur.com/feed.xml</id><title type="html">The NewsBlur Blog</title><subtitle>NewsBlur is a personal news reader that brings people together to talk about the world.
|
||||
A new sound of an old instrument.
|
||||
</subtitle><entry><title type="html">How a Docker footgun led to a vandal deleting NewsBlur’s MongoDB database</title><link href="https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/" rel="alternate" type="text/html" title="How a Docker footgun led to a vandal deleting NewsBlur’s MongoDB database" /><published>2021-06-25T00:00:00-04:00</published><updated>2021-06-25T00:00:00-04:00</updated><id>https://blog2.newsblur.com/2021/06/25/story-of-a-hacking</id><content type="html" xml:base="https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/"><p><em>tl;dr: A vandal deleted NewsBlur’s MongoDB during a migration. No data was stolen or lost.</em></p>
|
||||
</subtitle><entry><title type="html">How a Docker footgun led to a vandal deleting NewsBlur’s MongoDB database</title><link href="https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/" rel="alternate" type="text/html" title="How a Docker footgun led to a vandal deleting NewsBlur’s MongoDB database" /><published>2021-06-28T00:00:00-04:00</published><updated>2021-06-28T00:00:00-04:00</updated><id>https://blog2.newsblur.com/2021/06/28/story-of-a-hacking</id><content type="html" xml:base="https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/"><p><em>tl;dr: A vandal deleted NewsBlur’s MongoDB during a migration. No data was stolen or lost.</em></p>
|
||||
|
||||
<p>I’m in the process of moving everything on NewsBlur over to Docker containers in prep for a <a href="https://beta.newsblur.com">big redesign launching next week</a>. It’s been a great year of maintenance and I’ve enjoyed the fruits of Ansible + Docker for NewsBlur’s 5 database servers (PostgreSQL, MongoDB, Redis, Elasticsearch, and soon ML models). The day was wrapping up and I settled into <a href="https://en.wikipedia.org/wiki/Human_Compatible">a new book on how to tame the machines once they’re smarter than us</a> when I received a strange NewsBlur error on my phone.</p>
|
||||
|
||||
|
|
|
@ -60,9 +60,9 @@
|
|||
<main class="page-content" aria-label="Content">
|
||||
<div class="wrapper">
|
||||
<div class="home">
|
||||
<ul class="post-list"><li><span class="post-meta">Jun 25, 2021</span>
|
||||
<ul class="post-list"><li><span class="post-meta">Jun 28, 2021</span>
|
||||
<h3>
|
||||
<a class="post-link" href="/2021/06/25/story-of-a-hacking/">
|
||||
<a class="post-link" href="/2021/06/28/story-of-a-hacking/">
|
||||
How a Docker footgun led to a vandal deleting NewsBlur's MongoDB database
|
||||
</a>
|
||||
</h3>
|
||||
|
|
BIN
blog/assets/redesign-ios-android.png
Normal file
BIN
blog/assets/redesign-ios-android.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1 MiB |
BIN
blog/assets/redesign-web.png
Normal file
BIN
blog/assets/redesign-web.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 MiB |
Loading…
Add table
Reference in a new issue