This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/solr-site.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new 5929d8967 Automatic Site Publish by Buildbot
5929d8967 is described below
commit 5929d89676c207e883a4bdd8e944fb6845adc326
Author: buildbot <[email protected]>
AuthorDate: Mon Apr 29 13:52:53 2024 +0000
Automatic Site Publish by Buildbot
---
output/{guide/solr-tutorial.html => blog.html} | 55 ++-
.../contribute-to-the-apache-solr-blog.html | 367 +++++++++++++++++++++
.../welcome-to-the-apache-solr-blog.html} | 61 ++--
output/community.html | 3 +
output/downloads.html | 3 +
output/editing-website.html | 3 +
output/features.html | 3 +
output/guide/index.html | 3 +
output/guide/solr-tutorial.html | 3 +
output/images/blog/graph-query-blog-preview.png | Bin 0 -> 50186 bytes
output/index.html | 3 +
output/logos-and-assets.html | 3 +
output/news.html | 3 +
output/resources.html | 3 +
output/security.html | 3 +
output/whoweare.html | 3 +
16 files changed, 474 insertions(+), 45 deletions(-)
diff --git a/output/guide/solr-tutorial.html b/output/blog.html
similarity index 81%
copy from output/guide/solr-tutorial.html
copy to output/blog.html
index 48a655bb1..c79e1188b 100644
--- a/output/guide/solr-tutorial.html
+++ b/output/blog.html
@@ -38,15 +38,15 @@
<script src="//cdn.jsdelivr.net/jquery.slick/1.3.7/slick.min.js"/></script>
<script
src="/theme/javascript/lib/jquery.smooth-scroll.min.js?v=4dd59757"></script>
<script src="/theme/javascript/main.js?v=4dd59757"></script>
-<script src="https://www.apachecon.com/event-images/snippet.js"></script>
<title>Quickstart - Apache Solr</title>
+<script src="https://www.apachecon.com/event-images/snippet.js"></script>
<title>Blog Posts - Apache Solr</title>
<meta name="keywords"
content="apache, apache lucene, apache solr, solr, lucene,
search, information retrieval, spell checking, faceting,
inverted index, open source"/>
<meta property="og:type" content="website" />
- <meta property="og:url"
content="https://solr.apache.org/guide/solr-tutorial.html"/>
- <meta property="og:title" content="Quickstart"/>
- <meta property="og:description" content="Solr Quick Start Please see the
Solr Tutorial or additional Resources."/>
+ <meta property="og:url" content="https://solr.apache.org/blog.html"/>
+ <meta property="og:title" content="Blog Posts"/>
+ <meta property="og:description" content="Welcome to the Apache Solr Blog,
where we periodically showcase Solr-related articles, tutorials, and other
content. Have something..."/>
<meta property="og:image"
content="https://solr.apache.org/theme/images/solr_og_image.png?v=4dd59757"/>
<meta property="og:image:secure_url"
content="https://solr.apache.org/theme/solr/solr_og_image.png?v=4dd59757"/>
@@ -54,7 +54,7 @@
<link rel="shortcut icon" href="/theme/images/favicon.ico"
type="image/x-icon">
</head>
- <body class="page " x-ng-app="page" x-ng-controller="page.controllers.main">
+ <body class="page " x-ng-app-root="/solr" x-ng-app="page"
x-ng-controller="page.controllers.main">
<div class="contain-to-grid">
<div class="header-section">
<nav class="top-bar" data-topbar role="navigation">
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
@@ -114,11 +117,45 @@
<div class="header-fill"></div>
<div class="container">
<div class="row">
-<!-- As of 2 Oct 2017, this page now automatically redirects to
- the Solr Reference Guide page /guide/solr-tutorial.html -->
+<div class="small-12 columns">
+
+ <style type="text/css">
+ .headerlink, .elementid-permalink {
+ visibility: hidden;
+ }
+ h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink {
+ visibility: visible;
+ }
+ h2 {
+ /* Avoid title being hidden behind header when linked by anchor link */
+ padding-top: 70px;
+ margin-top: -70px;
+ }
+ </style>
+ <h1 id="solr-blogs">Solr<sup>™</sup> Blog Posts<a class="headerlink"
href="#solr-blog-posts" title="Permanent link">¶</a></h1>
+ <p>Welcome to the Apache Solr Blog, where we periodically showcase
Solr-related articles, tutorials, and other content.</p>
+<p>Have something to share?
+We're always looking for new articles!
+If you have one you'd like to contribute, or would like to link out to an
external post, create a PR using the instructions <a
href="https://github.com/apache/solr-site">here</a>.</p>
-<h1 id="solr-quick-start">Solr Quick Start</h1>
-<p>Please see the <a
href="https://solr.apache.org/guide/solr-tutorial.html">Solr Tutorial</a> or
additional <a href="/resources.html">Resources</a>.</p> </div>
+ <hr/>
+
+ <h2 id="welcome-to-the-apache-solr-blog">
+ <a href="blogposts/welcome-to-the-apache-solr-blog.html">
+ Welcome to the Apache Solr Blog
+ </a>
+ </h2>
+ <h5>Published: 22 April 2024</h5>
+ <p><p>We have a blog? What is it, and why do we have it?</p></p>
+ <h2 id="contribute-to-the-apache-solr-blog">
+ <a href="blogposts/contribute-to-the-apache-solr-blog.html">
+ How To: Contribute to the Apache Solr Blog
+ </a>
+ </h2>
+ <h5>Published: 23 April 2024</h5>
+ <p><p>You have a brilliant idea for Solr's new blog. But what next? How
does the blog work, and how can writers contribute posts?</p></p>
+</div>
+ </div>
</div>
<footer>
<div class="row">
diff --git a/output/blogposts/contribute-to-the-apache-solr-blog.html
b/output/blogposts/contribute-to-the-apache-solr-blog.html
new file mode 100644
index 000000000..5d15e9073
--- /dev/null
+++ b/output/blogposts/contribute-to-the-apache-solr-blog.html
@@ -0,0 +1,367 @@
+<!doctype html>
+<html>
+ <head>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE- 2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="viewport" content="minimal-ui, initial-scale=1, maximum-scale=1,
user-scalable=0">
+
+<link href='//fonts.googleapis.com/css?family=Raleway:400,300,600,500'
rel='stylesheet' type='text/css'>
+<link
href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css"
rel="stylesheet">
+<link rel="stylesheet"
href="/theme/css/lib/foundation/normalize.css?v=4dd59757" />
+<link rel="stylesheet"
href="/theme/css/lib/foundation/foundation.min.css?v=4dd59757"/>
+<link rel="stylesheet"
href="/theme/css/lib/foundation/foundation-icons.css?v=4dd59757"/>
+<link rel="stylesheet" type="text/css"
href="//cdn.jsdelivr.net/jquery.slick/1.3.7/slick.css"/>
+<link rel="stylesheet" href="/theme/css/base.css?v=4dd59757" />
+<meta name="Distribution" content="Global"/>
+<meta name="Robots" content="index,follow"/>
+
+<script src="/theme/javascript/lib/jquery-2.1.1.min.js"></script>
+<script
src="/theme/javascript/lib/foundation/modernizr.js?v=4dd59757"></script>
+<script
src="/theme/javascript/lib/angularjs/angular.min.js?v=4dd59757"></script>
+<script
src="/theme/javascript/lib/angularjs/angular-animate.min.js?v=4dd59757"></script>
+<script
src="/theme/javascript/lib/foundation/foundation.min.js?v=4dd59757"></script>
+<script src="//cdn.jsdelivr.net/jquery.slick/1.3.7/slick.min.js"/></script>
+<script
src="/theme/javascript/lib/jquery.smooth-scroll.min.js?v=4dd59757"></script>
+<script src="/theme/javascript/main.js?v=4dd59757"></script>
+<script src="https://www.apachecon.com/event-images/snippet.js"></script>
<title>How To: Contribute to the Apache Solr Blog - Apache Solr</title>
+
+ <meta name="keywords"
+ content="apache, apache lucene, apache solr, solr, lucene,
+ search, information retrieval, spell checking, faceting,
inverted index, open source"/>
+ <meta property="og:type" content="website" />
+ <meta property="og:url"
content="https://solr.apache.org/blogposts/contribute-to-the-apache-solr-blog.html"/>
+ <meta property="og:title" content="How To: Contribute to the Apache Solr
Blog"/>
+ <meta property="og:description" content="Inspiration Strikes! Digging
through the ref-guide to address a tricky query-side problem for a customer,
you just discovered a..."/>
+ <meta property="og:image"
content="https://solr.apache.org/theme/images/solr_og_image.png?v=4dd59757"/>
+ <meta property="og:image:secure_url"
content="https://solr.apache.org/theme/solr/solr_og_image.png?v=4dd59757"/>
+
+ <link rel="icon" href="/theme/images/favicon.ico" type="image/x-icon">
+ <link rel="shortcut icon" href="/theme/images/favicon.ico"
type="image/x-icon">
+ </head>
+
+ <body class="page " x-ng-app="page" x-ng-controller="page.controllers.main">
+<div class="contain-to-grid">
+ <div class="header-section">
+ <nav class="top-bar" data-topbar role="navigation">
+ <ul class="title-area">
+ <li class="name">
+ <a href="/"><img class="logo" src="/theme/images/logo.svg" /></a>
+ </li>
+ <li class="toggle-topbar menu-icon"><a
href="#"><span>Menu</span></a></li>
+ </ul>
+
+ <div class="top-bar-section">
+ <ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
+ <li>
+ <a href="/news.html">News</a>
+ </li>
+ <li>
+ <a href="/security.html">Security</a>
+ </li>
+ <li>
+ <a href="/features.html">Features</a>
+ </li>
+ <li>
+ <a href="/resources.html">Resources</a>
+ </li>
+ <li>
+ <a href="/community.html">Community</a>
+ </li>
+ <li>
+ <a href="/whoweare.html">Project</a>
+ </li>
+ <li>
+ <a href="/operator/">Solr Operator</a>
+ </li>
+<!-- TODO Search not working as of feb 2021, disabling
+ <li class="toggle">
+ <a ng-hide="toggled" ng-click="toggle();" href="#">Search</a>
+ <div id="search">
+<form id="quick-search" method="GET"
action="https://sematext.com/opensee/solr" name="searchform">
+ <fieldset>
+ <div ng-show="toggled" class="search-box ng-hide">
+ <input type="search" name="q" placeholder="Search..." accesskey="q"/>
+ <a class="search-button" type="submit"
onclick="this.closest('form').submit();return false;"><img
src="/theme/images/magnifying-glass.png"/></a>
+ </div>
+ </fieldset>
+</form> </div>
+ </li>
+-->
+ <li>
+ <a class="btn" href="/downloads.html">Download</a>
+ </li>
+ </ul>
+ </div>
+ </nav>
+ </div>
+</div>
+
+<div class="header-fill"></div>
+<div class="container">
+ <div class="row">
+<h1 id="inspiration-strikes">Inspiration Strikes!</h1>
+<p>Digging through the ref-guide to address a tricky query-side problem for a
customer, you just discovered a hidden gem in Solr's query language.
+"Solr can do graph queries?" you ask your monitor incredulously - "why don't
more people know about this?"
+"Why didn't <strong>I</strong> know about this?"</p>
+<p>You'd like to highlight this for other users that might be missing out, but
how?
+An email to the <a
href="https://solr.apache.org/community.html#mailing-lists-irc">Solr User
mailing list</a> feels too ephemeral.
+And the Reference Guide, which focuses on syntax and mechanics, seems too
technical and abstract for what you'd imagined writing.</p>
+<p>The newly-introduced Apache Solr Blog seems like the perfect way to share
this sort of content with the Solr community.
+You fire up your editor and put together a first draft you're really excited
about.
+It's ready to go - you've even come up with a pun-based title: <em>"Solr's
Real Graphical User Interface"</em></p>
+<p>But what next?
+How do blog posts get on <a
href="https://solr.apache.org">solr.apache.org</a>?</p>
+<h3 id="disclaimers-scope-and-caveats">Disclaimers, Scope, and Caveats</h3>
+<p>This walkthrough aims to cover the process of contributing a post for the
<a href="https://solr.apache.org">solr.apache.org</a> blog.
+Basic familiarity with some tools, particularly Git and Github, is assumed for
the purposes of this tutorial.
+There are a handful of really great primers out there that cover these better
than we could hope to here.
+A few links for reference:</p>
+<ul>
+<li><a href="https://learngitbranching.js.org/">An interactive, sandbox-based
Git Tutorial</a></li>
+<li><a
href="https://git-scm.com/book/en/v2/Getting-Started-What-is-Git%3F">Git's
Project Documentation</a></li>
+<li><a href="https://docs.github.com/en/get-started">Github Docs Landing
Page</a></li>
+</ul>
+<p>Of course, questions from potential contriubtors are always welcome: try
the development mailing list, Slack, or IRC channels listed <a
href="https://solr.apache.org/community.html">here</a> if you have any
problems.</p>
+<p>With those caveats out of the way, let's contribute our first blog post!</p>
+<h1 id="setup-getting-the-website-code">Setup - Getting the Website Code</h1>
+<p>All content on Solr's website is maintained in a git repository called <a
href="https://github.com/apache/solr-site">solr-site</a>.
+Nearly everything you can read on <a
href="https://solr.apache.org">solr.apache.org</a> comes from one or more text
files in this repo.
+Blog posts are no exception: each post on our blog is "just" a
Markdown-formatted text file.</p>
+<p>So the first step in sharing your writeup is to get a copy of this repo to
work with.
+You haven't edited the Solr website before, so you create a local "clone"
(i.e. copy) of <code>solr-site</code>, "fork" the repo in Github (not shown
below), register your Github "fork" as a "remote", and create a "branch"
locally to put your changes on.</p>
+<div class="codehilite"><pre><span></span><code>$ git clone
[email protected]:apache/solr-site.git
+$ git remote add myGHfork [email protected]:myGHusername/solr-site.git
+$ git checkout -b blog-post-highlighting-graph-query
+</code></pre></div>
+
+<h1 id="first-edits-creating-a-file-for-your-post">First Edits - Creating a
File For your Post</h1>
+<p>All blog posts are expected to live in the
<code>content/pages/blogposts</code> directory of the repo.
+Additionally, the filename for each post is expected to follow a particular
format.
+Filenames start with a date (in <code>YYYY-MM-DD</code> format), continue with
a short identifier or description, and conclude with the <code>.md</code>
suffix (used to signify a Markdown file).</p>
+<p>The date portion of the filename is used to order posts in the blog's RSS
feed, and as a "published date" that appears on each article.
+Authors should generally pick the current date, unless they have a good guess
when their article may appear publicly.
+If the review process (more on this below) takes longer than expected, authors
or reviewers may update this date as necessary.</p>
+<p>Images or other static files used by your post can be placed in
<code>content/images/blog/</code> and referenced with Markdown syntax like
<code></code></p>
+<p>Knowing all this, you create a new file at
<code>content/pages/blogposts/2024-04-23-graph-query-is-great.md</code> and
copy in the draft text you've been working on.
+When finished, it appears as:</p>
+<div class="codehilite"><pre><span></span><code>$ git status
+On branch blog-post-highlighting-graph-query
+Untracked files:
+ (use "git add <span class="nt"><file></span>..." to include
in what will be committed)
+ content/pages/blogposts/2024-04-23-graph-query-is-great.md
+$ cat content/pages/blogposts/2024-04-23-graph-query-is-great.md
+<span class="nt"><b></span>Lorem ipsum<span class="nt"></b></span>
+dolor sit amet,
+consectetur adipiscing elit.
+</code></pre></div>
+
+<h1 id="formatting">Formatting</h1>
+<h2 id="markdown">Markdown</h2>
+<p>Your post content is in the right place, but you realize now that you used
HTML tags in some places instead of the Markdown syntax that is required.
+Using a <a href="https://www.markdownguide.org/cheat-sheet/">Markdown
"Cheat-Sheet"</a> as a guide, you reformat your post as necessary.
+Looking much better now!</p>
+<h2 id="pelican-metadata">Pelican Metadata</h2>
+<p>Solr uses a tool called <a href="https://getpelican.com/">Pelican</a> to
turn the text and Markdown files in the repo into the website that readers can
view at <a href="https://solr.apache.org/">solr.apache.org</a>.
+When parsing files, Pelican requires certain bits of metadata at the top of
each content file.
+This metadata helps Pelican know what to do with each file, and help it
differentiate between types of content so that each can be rendered
correctly.</p>
+<p>Pelican requires the following metadata tags on each blog post:</p>
+<ul>
+<li><strong>category</strong> - for blogposts, should always the literal value
"solr/blogposts"</li>
+<li><strong>Title</strong> - a user-facing title for your post, to appear in
RSS and at the top of your post. May contain spaces, etc.</li>
+<li><strong>slug</strong> - an identifier for your page, meant to be unique
across all pages on <a href="https://solr.apache.org">solr.apache.org</a>.
Often used in <code>save_as</code> and <code>URL</code> properties (see
below).</li>
+<li><strong>save_as</strong> - the filename for Pelican to use for the HTML
file generated for your blog post. Should typically be
<code>blogposts/<slug-value>.html</code></li>
+<li><strong>URL</strong> - the URL your blog post will be hosted at, relative
to the root of the site. Should typically match the <code>save_as</code> value
(see above) i.e. <code>blogposts/<slug-value>.html</code></li>
+</ul>
+<p>Pelican supports other non-required fields as well.
+Notable among these is <strong>summary</strong>, which Solr's blog displays as
a short blurb under article titles on the Blog's landing page.
+(The first few sentences will be chosen for this by default, if no explicit
summary value is specified.)
+For more information on valid metadata values, see the Pelican docs <a
href="https://docs.getpelican.com/en/latest/content.html#file-metadata">here</a>.</p>
+<p>You tweak your blog post title one last time, and add the necessary
metadata at the top of <code>2024-04-23-graph-query-is-great.md</code>:</p>
+<div class="codehilite"><pre><span></span><code>$ cat
content/pages/blogposts/2024-04-23-graph-query-is-great.md
+Title: <span class="s1">'Node'</span>-doubt about it<span
class="p">;</span> Solr <span class="s1">'Edges'</span> Out the Rest!
+category: solr/blogposts
+slug: highlight-graph-query
+URL: blogposts/highlight-graph-query.html
+save_as: blogposts/highlight-graph-query.html
+
+<span class="c1">## Lorem ipsum</span>
+dolor sit amet,
+consectetur adipiscing elit.
+</code></pre></div>
+
+<h1 id="previewing-your-work">Previewing your Work</h1>
+<p>With the proper formatting in place your post <em>should</em> be ready to
appear on the blog, but it's worth checking locally to catch any potential
issues before putting it in front of others for review.</p>
+<p>Luckily, Pelican makes it easy to validate changes by building the Solr
website locally.</p>
+<p>Excited to see your Graph Query post rendered, you go to the repository
root and run <code>./build.sh -l</code>.
+This invokes Pelican to build the website, and spins up a web server (on port
8000) to make the pages available.
+You type <code>http://localhost:8000/blog.html</code> in your browser of
choice to preview the landing page of the blog.
+Sure enough - there it is, right there in the list of recent posts:</p>
+<p><img alt="Graph Query Blog Post Preview"
src="/images/blog/graph-query-blog-preview.png"></p>
+<p>Clicking on the article link, you're taken to your post's page.
+It's gorgeous - there are a few Markdown syntax errors, but otherwise it looks
great.
+When you fix the syntax errors, Pelican detects the changes and rebuilds the
site automatically, allowing you to see the fixes in your browser with just a
"Refresh".</p>
+<p>You're ready to publish for review!</p>
+<h1 id="sharing-with-others">Sharing with Others</h1>
+<p>First, you push your changes up to the Github "fork" you created
earlier:</p>
+<div class="codehilite"><pre><span></span><code>$ git add -A
+$ git commit -m <span class="s2">"Add a blog post about Solr's graph
query support"</span>
+$ git push myGHfork
blog-post-highlighting-graph-query:blog-post-highlighting-graph-query
+</code></pre></div>
+
+<p>With that done, you open the GitHub <a
href="https://github.com/apache/solr-site">solr-site</a> page in your browser
and create a PR from the <code>blog-post-highlighting-graph-query</code> branch
now available on your Github fork.
+Several days later the PR receives positive review ("LGTM - I loved the
puns!") and is merged.
+You've done it - you've taken your Graph Query evangelism from initial idea to
published post!</p>
+<h1 id="conclusion">Conclusion</h1>
+<p>This post aims to show that contributing to <a
href="https://solr.apache.org">solr.apache.org</a> is as straightforward and
painless as possible. Blog posts:</p>
+<ul>
+<li>live alongside the rest of Solr's website</li>
+<li>use the ubiquitous Markdown syntax for formatting</li>
+<li>can be rendered and tested locally with a single command, and ...</li>
+<li>are shared and reviewed using the same PR-based process the community
already uses to manage documentation and code changes.</li>
+</ul>
+<p>This lack of friction should allow the whole community to make their voices
heard!
+Here's hoping the next post the community reads, is yours!</p> </div>
+</div>
+ <footer>
+<div class="row">
+ <div class="small-6 medium-3 columns">
+ <h4>Features</h4>
+ <ul>
+ <li><a href="/features.html">Overview</a></li>
+ <li><a href="/features.html#data-handling">Data Handling</a></li>
+ <li><a href="/features.html#query">Querying</a></li>
+ <li><a href="/features.html#facets">Faceting</a></li>
+ <li><a href="/features.html#discovery">Discovery</a></li>
+ <li><a href="/features.html#plugins">Plugins and Extensions</a></li>
+ <li><a href="/features.html#stats">Statistics and Aggregations</a></li>
+ <li><a href="/features.html#spatial">Spatial</a></li>
+ <li><a href="/features.html#rich-content">Rich Content</a></li>
+ <li><a href="/features.html#performance">Performance</a></li>
+ <li><a href="/features.html#solrcloud">Scaling with SolrCloud</a></li>
+ <li><a href="/features.html#admin-ui">User Interface</a></li>
+ </ul>
+ </div>
+ <div class="small-6 medium-3 columns">
+ <h4>Resources</h4>
+ <ul>
+ <li><a href="/resources.html#tutorials">Tutorial</a></li>
+ <li><a href="/resources.html#documentation">Docs</a></li>
+ <li><a href="/resources.html#solr-books">Books</a></li>
+ <li><a href="/resources.html#presentations">Presentations</a></li>
+ <li><a href="/resources.html#videos">Videos</a></li>
+ <li><a href="/logos-and-assets.html">Solr Logos and Assets</a></li>
+ <li><a href="/editing-website.html">Editing this Website</a></li>
+ <br/>
+ <li><a href="https://www.apache.org/">Apache Software Foundation</a></li>
+ <li><a
href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a
href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="https://www.apache.org/security/">Security</a></li>
+ <li><a href="https://www.apache.org/licenses/">License</a></li>
+ </ul>
+ </div>
+ <div class="small-6 medium-3 columns">
+ <h4>Get Started</h4>
+ <ul>
+ <li><a href="/downloads.html">Download</a></li>
+ <li><a href="/guide/solr-tutorial.html">Run Through the Tutorial</a></li>
+ <li><a href="/resources.html">Level Up</a></li>
+ </ul>
+ <br/>
+ <h4>Community</h4>
+ <ul>
+ <li><a href="/community.html#support">Support</a></li>
+ <li><a href="/community.html#mailing-lists-irc">Mailing Lists</a></li>
+ <li><a href="/community.html#issue-tracker">Issues (JIRA)</a></li>
+ <li><a href="/community.html#how-to-contribute">Contribute</a></li>
+ <li><a href="/community.html#version-control">Version control
(GIT)</a></li>
+ </ul>
+ </div>
+ <div class="small-6 medium-3 columns">
+ <h4>Related Projects</h4>
+ <ul>
+ <li><a href="http://lucene.apache.org/">Apache Lucene</a></li>
+ <li><a href="http://zookeeper.apache.org/">Apache Zookeeper</a></li>
+ <li><a href="http://tika.apache.org/">Apache Tika</a></li>
+ <li><a href="http://manifoldcf.apache.org/">Apache ManifoldCF</a></li>
+ <li><a href="http://spark.apache.org/">Apache Spark</a></li>
+ <li><a href="http://nutch.apache.org/">Apache Nutch</a></li>
+ <li><a href="http://zeppelin.apache.org/">Apache Zeppelin</a></li>
+ <li><a href="http://opennlp.apache.org/">Apache OpenNLP</a></li>
+ </ul>
+ </div>
+</div>
+<div class="row copyright">
+<div class="large-centered columns">
+ <p>Copyright © 2024 The Apache Software Foundation, Licensed under the
+ <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>. <a
href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy
Policy</a><br/>
+ Apache and the Apache feather logo are trademarks of The Apache Software
Foundation. Apache Lucene,
+ Apache Solr and their respective logos are trademarks of the Apache
Software Foundation.
+ Please see the <a href="https://www.apache.org/foundation/marks/">Apache
Trademark Policy</a> for more information.
+ All non-Apache logos are the trademarks of their respective owners.</p>
+</div></div> </footer>
+
+<script>
+ $(document).foundation();
+</script>
+<script>
+ $(document).ready(function(){
+ $('.slider').slick({
+ infinite: false,
+ speed: 300,
+ slidesToShow: 6,
+ slidesToScroll: 6,
+ responsive: [
+ {
+ breakpoint: 1024,
+ settings: {
+ slidesToShow: 4,
+ slidesToScroll: 4,
+ infinite: true
+ }
+ },
+ {
+ breakpoint: 600,
+ settings: {
+ slidesToShow: 3,
+ slidesToScroll: 3
+ }
+ },
+ {
+ breakpoint: 480,
+ settings: {
+ slidesToShow: 2,
+ slidesToScroll: 2
+ }
+ },
+ {
+ breakpoint: 320,
+ settings: {
+ slidesToShow: 1,
+ slidesToScroll: 1
+ }
+ }
+ ],
+ prevArrow: '<i class="fa fa-angle-left fa-2x slider-prev"></i>',
+ nextArrow: '<i class="fa fa-angle-right fa-2x slider-next"></i>'
+ });
+ });
+</script> </body>
+</html>
\ No newline at end of file
diff --git a/output/guide/index.html
b/output/blogposts/welcome-to-the-apache-solr-blog.html
similarity index 81%
copy from output/guide/index.html
copy to output/blogposts/welcome-to-the-apache-solr-blog.html
index 6e0019b2d..af9dacb97 100644
--- a/output/guide/index.html
+++ b/output/blogposts/welcome-to-the-apache-solr-blog.html
@@ -38,15 +38,15 @@
<script src="//cdn.jsdelivr.net/jquery.slick/1.3.7/slick.min.js"/></script>
<script
src="/theme/javascript/lib/jquery.smooth-scroll.min.js?v=4dd59757"></script>
<script src="/theme/javascript/main.js?v=4dd59757"></script>
-<script src="https://www.apachecon.com/event-images/snippet.js"></script>
<title>Solr Reference Guide - Apache Solr</title>
+<script src="https://www.apachecon.com/event-images/snippet.js"></script>
<title>Welcome to the Apache Solr Blog - Apache Solr</title>
<meta name="keywords"
content="apache, apache lucene, apache solr, solr, lucene,
search, information retrieval, spell checking, faceting,
inverted index, open source"/>
<meta property="og:type" content="website" />
- <meta property="og:url"
content="https://solr.apache.org/guide/index.html"/>
- <meta property="og:title" content="Solr Reference Guide"/>
- <meta property="og:description" content="Apache Solr Reference Guide The
Apache Solr Reference Guide is the official Solr documentation. Latest release:
Solr 9.0 Earlier..."/>
+ <meta property="og:url"
content="https://solr.apache.org/blogposts/welcome-to-the-apache-solr-blog.html"/>
+ <meta property="og:title" content="Welcome to the Apache Solr Blog"/>
+ <meta property="og:description" content="Welcome! Between the Reference
Guide, our Mailing Lists, Slack, and IRC - Solr already offers a number of ways
for the community to..."/>
<meta property="og:image"
content="https://solr.apache.org/theme/images/solr_og_image.png?v=4dd59757"/>
<meta property="og:image:secure_url"
content="https://solr.apache.org/theme/solr/solr_og_image.png?v=4dd59757"/>
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
@@ -114,40 +117,26 @@
<div class="header-fill"></div>
<div class="container">
<div class="row">
-<h1 id="apache-solr-reference-guide">Apache Solr Reference Guide</h1>
-<p>The Apache Solr Reference Guide is the official Solr documentation.</p>
-<p><strong>Latest release</strong>:</p>
+<h1 id="welcome">Welcome!</h1>
+<p>Between the Reference Guide, our Mailing Lists, Slack, and IRC - Solr
already offers a number of ways for the community to discuss and learn.
+Each of these mediums excels in its own niche: the Reference Guide at
conveying dense technical information, the mailing lists at the Question/Answer
format, etc.
+But this leaves some gaps.</p>
+<p>Currently, there's nowhere to:</p>
<ul>
-<li><a href="solr/9_0/">Solr 9.0</a></li>
+<li>dive deep into features and explain <em>how</em> they work or <em>why</em>
they are the way they are.</li>
+<li>share the "ups and downs" your team has experienced using Solr.</li>
+<li>highlight a useful but under-utilized feature</li>
+<li>host a tutorial or walkthrough of your favorite use-case or plugin</li>
+<li>summarize a community meetup or event.</li>
</ul>
-<p><strong>Earlier versions</strong>:</p>
-<ul>
-<li><a href="8_11/">Solr 8.11</a></li>
-<li><a href="8_10/">Solr 8.10</a></li>
-<li><a href="8_9/">Solr 8.9</a></li>
-<li><a href="8_8/">Solr 8.8</a></li>
-<li><a href="8_7/">Solr 8.7</a></li>
-<li><a href="8_6/">Solr 8.6</a></li>
-<li><a href="8_5/">Solr 8.5</a></li>
-<li><a href="8_4/">Solr 8.4</a></li>
-<li><a href="8_3/">Solr 8.3</a></li>
-<li><a href="8_2/">Solr 8.2</a></li>
-<li><a href="8_1/">Solr 8.1</a></li>
-<li><a href="8_0/">Solr 8.0</a></li>
-<li><a href="7_7/">Solr 7.7</a></li>
-<li><a href="7_6/">Solr 7.6</a></li>
-<li><a href="7_5/">Solr 7.5</a></li>
-<li><a href="7_4/">Solr 7.4</a></li>
-<li><a href="7_3/">Solr 7.3</a></li>
-<li><a href="7_2/">Solr 7.2</a></li>
-<li><a href="7_1/">Solr 7.1</a></li>
-<li><a href="7_0/">Solr 7.0</a></li>
-<li><a href="6_6/">Solr 6.6</a></li>
-</ul>
-<p>Prior to Solr 8.2, a PDF version was also published. You can access these
older version from the Apache archives.</p>
-<ul>
-<li><a href="http://archive.apache.org/dist/lucene/solr/ref-guide/">Archived
PDFs for earlier releases</a></li>
-</ul> </div>
+<p>The blog at <a href="https://solr.apache.org">solr.apache.org</a> aims to
close these gaps, and give the community a place to tell stories about what
it's like to deploy and develop Apache Solr.</p>
+<h2 id="happy-reading">Happy Reading!</h2>
+<p>So welcome to the blog at <a
href="https://solr.apache.org">solr.apache.org</a>!
+We hope to publish content periodically highlighting stories from around
Solr's rich community of users, developers, and search enthusiasts.</p>
+<p>Posts are welcome from anyone with interest, and may be submitted by
opening a PR against Solr's website repository, <a
href="https://github.com/apache/solr-site">solr-site</a>.
+Do you already publish Solr content in another location? Let audiences here
know about your latest external post by creating a short blurb post with an
included link.
+See our <a href="/blogposts/contribute-to-the-apache-solr-blog.html">"How-To"
Guide</a> for more information on how to create your first post.</p>
+<p>Welcome, and happy reading!</p> </div>
</div>
<footer>
<div class="row">
diff --git a/output/community.html b/output/community.html
index 92d3abf56..4c47690be 100644
--- a/output/community.html
+++ b/output/community.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/downloads.html b/output/downloads.html
index 56244057b..52fe773de 100644
--- a/output/downloads.html
+++ b/output/downloads.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/editing-website.html b/output/editing-website.html
index c975ee6dc..ece5d1934 100644
--- a/output/editing-website.html
+++ b/output/editing-website.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/features.html b/output/features.html
index 211df9b50..f1e0081fa 100644
--- a/output/features.html
+++ b/output/features.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/guide/index.html b/output/guide/index.html
index 6e0019b2d..1059f112a 100644
--- a/output/guide/index.html
+++ b/output/guide/index.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/guide/solr-tutorial.html b/output/guide/solr-tutorial.html
index 48a655bb1..7617aed34 100644
--- a/output/guide/solr-tutorial.html
+++ b/output/guide/solr-tutorial.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/images/blog/graph-query-blog-preview.png
b/output/images/blog/graph-query-blog-preview.png
new file mode 100644
index 000000000..ce2032fcc
Binary files /dev/null and b/output/images/blog/graph-query-blog-preview.png
differ
diff --git a/output/index.html b/output/index.html
index b30807478..732bf5b42 100644
--- a/output/index.html
+++ b/output/index.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/logos-and-assets.html b/output/logos-and-assets.html
index d85458cfc..fc9744398 100644
--- a/output/logos-and-assets.html
+++ b/output/logos-and-assets.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/news.html b/output/news.html
index 0d943f5a0..fbc93621b 100644
--- a/output/news.html
+++ b/output/news.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/resources.html b/output/resources.html
index bfc9362bd..45ea09fd7 100644
--- a/output/resources.html
+++ b/output/resources.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/security.html b/output/security.html
index c0afeacd2..af101b8e5 100644
--- a/output/security.html
+++ b/output/security.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>
diff --git a/output/whoweare.html b/output/whoweare.html
index fcc2f1484..99d618c55 100644
--- a/output/whoweare.html
+++ b/output/whoweare.html
@@ -67,6 +67,9 @@
<div class="top-bar-section">
<ul class="navigation right">
+ <li>
+ <a href="/blog.html">Blog</a>
+ </li>
<li>
<a href="/news.html">News</a>
</li>