Hallo @Paul-Reed und @codinghorror,
@pfaffman hat mich wieder in Betrieb genommen… hat eine großartige Arbeit geleistet! Die Seite ist glänzend neu, und Discourse ist fantastisch, da alles Notwendige in den Backups enthalten war!
Was für eine erstaunliche Technologie von Discourse!
@pfaffman hat mich mit folgendem informiert:
- Eine Installation mit 2 Containern hier beschrieben.
- Die Wiederherstellung aus dem Backup auf einer frischen Installation schien der Weg des geringsten Widerstands für eine sehr alte Installation zu sein.
- Es gibt wirklich nur eine Datei, die außerhalb der Backups nützlich ist, nämlich die Datei
/var/discourse/containers/app.yml. Und ich sollte tägliche Backups haben, nicht alle 7 Tage!
Eine wichtige Lektion, die ich kannte und hätte erinnern sollen:
Nur weil du denkst, dass etwas 10 Minuten dauert, ist das manchmal nicht der Fall. Ich bin in dieses Update hineingeraten, weil ich sicherstellen wollte, dass ich @Paul-Reed gute Ratschläge zum Header gebe. Oops! Und ich habe das nicht nur gelernt, sondern wir vergessen es oft. Meine Spezialität ist es, Websites mit React und Ruby on Rails über meine Beratungsfirma https://www.shakacode.com und mein Open-Source-Projekt GitHub - shakacode/react_on_rails: Integration of React + Webpack + Rails including server-side rendering of React, enabling a better developer experience and faster client performance. · GitHub besser funktionieren zu lassen.
Docker-basierte DevOps kann ich zwar machen, aber es nimmt mir viel Zeit von dem weg, was ich erreichen möchte!
Daher überlege ich, @pfaffman zu bitten, mir bei einem Update meiner Homepage für https://forum.shakacode.com/ zu helfen.
Also ein riesiges Dankeschön an @codinghorror und @pfaffman für all die Hilfe!
Und falls du interessiert bist, hier ist die Lösung für den benutzerdefinierten Header, der dieses Update meiner alten Discourse-Seite ausgelöst hat.
Benutzerdefinierter Header
Zunächst einmal würde ich dir empfehlen, statt an der Yak-Shaving-Arbeit zu kleben, @pfaffman unter https://support.literatecomputing.com/ zu kontaktieren. Tatsächlich werde ich @pfaffman bitten, mir zu helfen, wenn ich in diesem Bereich etwas Schöneres erstellen möchte!
Aber für alle DIY-Fans: Ich denke, alle nützlichen Teile sind hier:
Soweit ich weiß, ist alles andere leer.
CSS
#top-navbar-container {
background: black;
height: 25px;
}
#top-navbar-links .spacer {
display: inline-block;
margin-left: 12px;
margin-right: 12px;
}
#top-navbar-links, #top-navbar-links a:visited, #top-navbar-links a {
color: white;
}
header.d-header {
background: black;
background-image: url(/uploads/default/63/873a733a013f8208.jpg);
padding-top: 0;
box-shadow: none;
top: 25px;
height: 63px;
}
.ember-view > #main-outlet {
padding-top: 97px;
}
header > .container {
background-image: url(/uploads/default/63/873a733a013f8208.jpg);
max-width: 1200px;
padding-right: 50px;
}
header.d-header > .container > .contents {
margin: 0;
}
header.d-header #site-logo, header.d-header .logo-small {
max-height: 53px;
}
body #main .extra-info > a.star {
color: #A5ACDD;
}
header .extra-info-wrapper h1 {
margin-top: 18px;
}
@media screen and (min-width: 1140px) {
header .extra-info-wrapper {
max-width: 780px;
}
}
@media screen and (min-width: 967px) and (max-width: 1139px) {
header .extra-info-wrapper {
max-width: 647px;
}
}
#user-notifications, #search-button, #site-map {
color: #AAA;
}
@media screen and (max-width: 966px) {
.extra-info-wrapper {
max-width: 620px;
}
}
header .current-username .username > a {
color: white;
}
header.d-header .icons .icon:hover {
background-color: #000000;
}
HEADER
<div id="top-navbar-container" class="d-header">
<div id="top-navbar" class="wrap">
<span id="top-navbar-links" style="height:20px;">
<a href="http://forum.talksurf.com">Home</a><span class="spacer"> | </span>
<a href="http://forum.talksurf.com/category/surfing/doug-silva">Doug Silva</a><span class="spacer"> | </span>
<a href="http://forum.talksurf.com/category/surfing">Surfen</a><span class="spacer"> | </span>
<a href="http://forum.talksurf.com/category/kitesurfing">Kitesurfen</a><span class="spacer"> | </span>
<a href="http://forum.talksurf.com/category/standup-paddling">SUP</a><span class="spacer"> | </span>
<a href="http://forum.talksurf.com/category/windsurfing">Windsurfen</a><span class="spacer"> | </span>
<a href="http://forum.talksurf.com/t/pros-instructors-equipment-travel/264">Profis</a><span class="spacer"> | </span>
<a href="http://forum.talksurf.com/t/what-is-talksurf-com/265">Über uns</a><span class="spacer"> | </span>
<a href="http://forum.talksurf.com/faq">FAQ</a>
</span>
</div>
</div>