This is an automated email from the ASF dual-hosted git repository.

aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft-website.git


The following commit(s) were added to refs/heads/master by this push:
     new ca8bb40  WIP.
ca8bb40 is described below

commit ca8bb4089cc12bfcb34533a2dc523e298d136d70
Author: Aaron Radzinski <[email protected]>
AuthorDate: Sun Jan 17 00:50:03 2021 -0800

    WIP.
---
 _data/blogs.yaml              |  70 ++++++++++++++++++++++++++++++++++++++++++
 _data/news.yml                |   8 ++---
 _scss/blogs.scss              |  15 +++++++--
 _scss/index.scss              |   4 +--
 blogs.html                    |   4 +--
 download.html                 |   2 +-
 images/russia-flag-png-xl.jpg | Bin 0 -> 4590 bytes
 index.html                    |   4 +--
 8 files changed, 94 insertions(+), 13 deletions(-)

diff --git a/_data/blogs.yaml b/_data/blogs.yaml
new file mode 100644
index 0000000..af375ad
--- /dev/null
+++ b/_data/blogs.yaml
@@ -0,0 +1,70 @@
+#
+# 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.
+#
+
+- title: Преобразование текстовых запросов в SQL
+  url: https://habr.com/ru/post/536720/
+  excerpt: Большинство разработчиков, когда-либо сталкивавшихся с NLP 
задачами, рано или поздно задумывались над проблемой, обозначенной в заголовке 
статьи. Решений подобного рода создавалось достаточное количество, каждое со 
своими особенностями, плюсами и минусами. Первое, с которым мы с коллегами 
встретились лет 10 назад, и ссылку на которое я не смог сейчас даже найти, было 
оформлено в виде абсолютно нечитаемой диссертации. Мы честно, шаг за шагом 
пытались прорваться сквозь ее страни [...]
+  author: Сергей Камов
+  publish_date: January 11, 2021
+  avatar_url: images/sergey_kamov_avatar.png
+  twitter_id: apachenlpcraft
+  href_target: habr
+
+- title: Проектируем интенты с Apache NlpCraft
+  url: https://habr.com/ru/post/534034/
+  excerpt: В данной заметке я продолжу знакомить читателей с возможностями 
проекта Apache NlpCraft. Данная статья посвящена вопросу проектирования 
интентов при построении диалоговых систем. Напомню, что такое интент. Интент — 
это сочетание функции и правила, по которому эта функция должна быть вызвана. 
Правило — это чаще всего шаблон, основанный на наборе ожидаемых именованных 
сущностей в тексте запроса. В большинстве существующих диалоговых систем данный 
шаблон — это просто список элементов...
+  author: Сергей Камов
+  publish_date: December 21, 2020
+  avatar_url: images/sergey_kamov_avatar.png
+  twitter_id: apachenlpcraft
+  href_target: habr
+
+- title: Как найти что-то в тексте
+  url: https://habr.com/ru/post/530878/
+  excerpt: Найти объект или распознать понятие в тексте — с этого начинается 
решение большинства NLP задач. Если вы проектируете поисковую систему, создаете 
голосового помощника или классифицируете пользовательские запросы, прежде всего 
вы должны разобрать входной текст и попытаться найти в нем именованные 
сущности, которые могут быть универсальными, такими как даты, страны и города, 
или специфичными для конкретной модели. Обратите внимание, мы сейчас говорим 
лишь о тех видах задач, для  [...]
+  author: Сергей Камов
+  publish_date: December 1, 2020
+  avatar_url: images/sergey_kamov_avatar.png
+  twitter_id: apachenlpcraft
+  href_target: habr
+
+- title: Quick Introduction to Apache NLPCraft
+  url: /blogs/quick_intro_apache_nlpcraft.html
+  excerpt: In this short article I would like to introduce Apache NLPCraft - 
an open source library for adding Natural Language Interface to any 
application. The goal of this project from its inception in 2017 was and still 
is unambiguously straightforward - provide an efficient & highly productive API 
to develop advanced NLP-based interfaces for modern applications...
+  author: Aaron Radzinski
+  avatar_url: images/lion.jpg
+  publish_date: November 16, 2020
+  twitter_id: aaron_radzinski
+  href_target: _self
+
+- title: Краткий обзор системы Apache NlpCraft
+  url: https://habr.com/ru/post/526950/
+  excerpt: Цель проекта — тотальное упрощение доступа к возможностям NLP 
(Natural Language Processing) разработчикам приложений. Основная идея системы — 
это уловить баланс между простотой вхождения в NLP проблематику и поддержкой 
широкого диапазона возможностей промышленной библиотеки. Задача проекта 
бескомпромиссна — простота без упрощения...
+  author: Сергей Камов
+  publish_date: November 8, 2020
+  avatar_url: images/sergey_kamov_avatar.png
+  twitter_id: apachenlpcraft
+  href_target: habr
+
+- title: Short-Term Memory - Maintaining Conversation Context
+  url: /blogs/short_term_memory.html
+  excerpt: Short-Term Memory (STM), a technique used to maintain 
conversational context in NLPCraft. Maintaining the proper conversation context 
- remembering what the current conversation is about - is essential for all 
human interaction and thus essential for computer-based natural language 
understanding...
+  author: Aaron Radzinksi
+  avatar_url: images/lion.jpg
+  publish_date: July 26, 2019
+  twitter_id: aaron_radzinski
+  href_target: _self
diff --git a/_data/news.yml b/_data/news.yml
index 910ebbf..58380e8 100644
--- a/_data/news.yml
+++ b/_data/news.yml
@@ -15,7 +15,7 @@
 # limitations under the License.
 #
 
-- title: 🇷🇺 Преобразование текстовых запросов в SQL
+- title: Преобразование текстовых запросов в SQL
   url: https://habr.com/ru/post/536720/
   excerpt: На первый взгляд задача преобразования разобранного предложения в 
SQL — проблема чисто алгоритмическая...
   author: Сергей Камов
@@ -32,7 +32,7 @@
   twitter_id: apachenlpcraft
   href_target: _self
 
-- title: 🇷🇺 Проектируем интенты с Apache NlpCraft
+- title: Проектируем интенты с Apache NlpCraft
   url: https://habr.com/ru/post/534034/
   excerpt: Интент — это сочетание функции и правила, по которому эта функция 
должна быть вызвана...
   author: Сергей Камов
@@ -41,7 +41,7 @@
   twitter_id: apachenlpcraft
   href_target: habr
 
-- title: 🇷🇺 Как найти что-то в тексте
+- title: Как найти что-то в тексте
   url: https://habr.com/ru/post/530878/
   excerpt: Найти объект или распознать понятие в тексте — с этого начинается 
решение большинства NLP задач...
   author: Сергей Камов
@@ -67,7 +67,7 @@
   twitter_id: aaron_radzinski
   href_target: _self
 
-- title: 🇷🇺 Краткий обзор системы Apache NlpCraft
+- title: Краткий обзор системы Apache NlpCraft
   url: https://habr.com/ru/post/526950/
   excerpt: Цель проекта - тотальное упрощение доступа к возможностям NLP 
разработчикам приложений. Уловить баланс между простотой вхождения в NLP 
проблематику и поддержкой широкого диапазона возможностей промышленной 
библиотеки.
   author: Сергей Камов
diff --git a/_scss/blogs.scss b/_scss/blogs.scss
index 9823041..6b076c1 100644
--- a/_scss/blogs.scss
+++ b/_scss/blogs.scss
@@ -16,7 +16,7 @@
  */
 
 img.avatar-img {
-    height: 32px;
+    height: 24px;
     margin-right: 10px;
     vertical-align: middle;
     -webkit-border-radius: 100%;
@@ -53,6 +53,9 @@ img.avatar-img {
 #blogs {
     #blogs-container {
         .blog-block {
+            margin-bottom: 50px;
+        }
+        .blog-block:last-child {
             margin-bottom: 75px;
         }
 
@@ -61,13 +64,17 @@ img.avatar-img {
         }
 
         .blog-title {
-            font-size: 20px;
+            font-size: 24px;
             letter-spacing: 0.02em;
             font-weight: 400;
 
             i.fas {
                 color: $color-asphalt;
             }
+
+            a {
+                color: #333;
+            }
         }
 
         .blog-excerpt {
@@ -76,6 +83,10 @@ img.avatar-img {
             font-weight: 200;
             letter-spacing: 0.05em;
             margin-bottom: 20px;
+
+            a {
+                color: #999;
+            }
         }
 
         .blog-footer {
diff --git a/_scss/index.scss b/_scss/index.scss
index 967bbf3..b3d2768 100644
--- a/_scss/index.scss
+++ b/_scss/index.scss
@@ -217,7 +217,7 @@
         }
 
         .news-title {
-            font-size: 20px;
+            font-size: 22px;
             letter-spacing: 0.02em;
             font-weight: 400;
 
@@ -238,7 +238,7 @@
             letter-spacing: 0.02em;
 
             img {
-                height: 32px;
+                height: 24px;
                 margin-right: 5px;
                 vertical-align: middle;
             }
diff --git a/blogs.html b/blogs.html
index 00411fb..171f111 100644
--- a/blogs.html
+++ b/blogs.html
@@ -35,7 +35,7 @@ layout: interior
     </div>
     <div class="col-md-8 second-column">
         <div id="blogs-container" class="row">
-            {% for news in site.data.news %}
+            {% for news in site.data.blogs %}
             <div class="blog-block">
                 <div class="blog-title">
                     <a href="{{ news.url }}" target={{ news.href_target }}>
@@ -43,7 +43,7 @@ layout: interior
                     </a>
                 </div>
                 <div class="blog-excerpt">
-                    <a target={{ news.href_target }} href="{{ news.url }}">{{ 
news.excerpt}}&nbsp;<i class="fas fa-angle-double-right"></i></a>
+                    <a target={{ news.href_target }} href="{{ news.url }}">{{ 
news.excerpt}}</a>
                 </div>
                 <div class="blog-footer">
                     {% if news.avatar_url %}<img class="avatar-img" src="{{ 
news.avatar_url | relative_url}}" alt="">{% endif %}
diff --git a/download.html b/download.html
index d0c91ec..742a99b 100644
--- a/download.html
+++ b/download.html
@@ -301,7 +301,7 @@ layout: interior
             </p>
         </section>
         <section id="github">
-            <h2 class="section-title">GitHub</h2>
+            <h2 class="section-title">GitHub <i class="fab fa-fw 
fa-github"></i></h2>
             <p>
                 If you want to contribute to the project you need to get the 
full developer snapshot from <a target="github" 
href="https://github.com/apache/incubator-nlpcraft";>GitHub</a> mirror:
             </p>
diff --git a/images/russia-flag-png-xl.jpg b/images/russia-flag-png-xl.jpg
new file mode 100644
index 0000000..13f01ad
Binary files /dev/null and b/images/russia-flag-png-xl.jpg differ
diff --git a/index.html b/index.html
index 5a720d1..48bdf24 100644
--- a/index.html
+++ b/index.html
@@ -291,7 +291,7 @@ layout: default
                     </a>
                 </div>
                 <div class="news-excerpt">
-                    <a target={{ news.href_target }} href="{{ news.url }}">{{ 
news.excerpt}}&nbsp;<i class="fas fa-angle-double-right"></i></a>
+                    <a target={{ news.href_target }} href="{{ news.url }}">{{ 
news.excerpt}}</a>
                 </div>
                 <div class="news-footer">
                     {% if news.avatar_url %}<img class="avatar-img" src="{{ 
news.avatar_url | relative_url}}" alt="">{% endif %}
@@ -305,7 +305,7 @@ layout: default
             {% endfor %}
         </div>
         <div class="learn-more">
-            <a href="blogs.html">Blogs <i class="align-text-bottom fas 
fa-angle-right"></i></a>
+            <a href="blogs.html">Blog <i class="align-text-bottom fas 
fa-angle-right"></i></a>
         </div>
     </div>
 </div>

Reply via email to