diff --git a/src/components/magprog/common/MagProgSection.js b/src/components/magprog/common/MagProgSection.js deleted file mode 100644 index 9b2f41e..0000000 --- a/src/components/magprog/common/MagProgSection.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import Scroll from './Scroll'; - -const MagProgSection = ({content, href}) => -
  • - - {content} - -
  • - -export default MagProgSection; diff --git a/src/components/navBar.js b/src/components/navBar.js index 001ecc0..f46ee1b 100644 --- a/src/components/navBar.js +++ b/src/components/navBar.js @@ -49,6 +49,13 @@ const NpmNavbar = () => { + + {/* magprog */} + + + + diff --git a/src/content/ru/magprog/team/nozik.md b/src/content/ru/magprog/team/nozik.md new file mode 100644 index 0000000..0450fe9 --- /dev/null +++ b/src/content/ru/magprog/team/nozik.md @@ -0,0 +1,23 @@ +--- +content_type: magprog_team +title: Александр Нозик +id: nozik +order: 1 +photo: nozik.png +language: ru +--- +**Заместитель руководителя группы.** + +Кандидат физико-математических наук. Старший научный сотрудник ИЯИ РАН (Сектор математического обеспечения экспериментов), ассистент кафедры общей физики МФТИ. + +Специалист в области анализа данных в физическом эксперименте. Участник эксперимента "Троицк ню-масс" по прямому измерению массы нейтрино. [Профиль ResearchGate](https://www.researchgate.net/profile/Alexander_Nozik) + +Руководитель направления в [JetBrains Research](https://research.jetbrains.org/ru/researchers/altavir). + +Секретарь совета [Общества Научных Работников](http://onr-russia.ru/) + +**Научные интересы:** Математическая статистика, Научное программное обеспечение, Масса нейтрино. + +

    +e-mail: nozik.aa@mipt.ru +

    \ No newline at end of file diff --git a/src/content/ru/magprog/team/svetlichnii.md b/src/content/ru/magprog/team/svetlichnii.md new file mode 100644 index 0000000..999c5c0 --- /dev/null +++ b/src/content/ru/magprog/team/svetlichnii.md @@ -0,0 +1,11 @@ +--- +content_type: magprog_team +title: Александр Светличный +id: svetlichnii +order: 2 +photo: svetlichny.jpeg +language: ru +--- +Аспирант МФТИ, преподаватель кафедры общей физики и Физтех-активист. + +Занимается физикой столкновений высокоэнергичных ионов под руководством И. А. Пшеничного. diff --git a/src/intl/en.json b/src/intl/en.json index ec0950b..215b298 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -6,7 +6,8 @@ "news": "News", "group": "Laboratory", "projects": "Projects", - "partners": "Partners" + "partners": "Partners", + "magprog": "Magistracy" }, "notfound": { "header": "NOT FOUND", diff --git a/src/intl/ru.json b/src/intl/ru.json index 4cc802a..27ab6f0 100644 --- a/src/intl/ru.json +++ b/src/intl/ru.json @@ -6,7 +6,8 @@ "news": "Новости", "group": "Лаборатория", "projects": "Проекты", - "partners": "Партнёры" + "partners": "Партнёры", + "magprog": "Магистратура" }, "notfound": { "header": "404: СТРАНИЦА НЕ НАЙДЕНА", diff --git a/src/pages/about.js b/src/pages/about.js index f10067b..07e4346 100644 --- a/src/pages/about.js +++ b/src/pages/about.js @@ -41,7 +41,7 @@ const AboutPage = ({data}) => {

    -
    +

    {name}

    {Parser(node.html)}
    diff --git a/src/pages/magprog/index.js b/src/pages/magprog/index.js index 432a57a..9fe84c2 100644 --- a/src/pages/magprog/index.js +++ b/src/pages/magprog/index.js @@ -5,34 +5,46 @@ import {graphql} from "gatsby"; import MagProgLayout from '../../components/magprog/common/MagProgLayout'; import Parser from "html-react-parser"; import Scrollspy from "react-scrollspy"; -import MagProgSection from "../../components/magprog/common/MagProgSection"; +import Scroll from "../../components/magprog/common/Scroll"; const MagProgPage = (props) => { - let sections = [props.data.what, props.data.why, props.data.partners, props.data.program, props.data.enroll, props.data.contacts] + let sections = [props.data.what, props.data.why, props.data.partners, props.data.program, props.data.enroll, props.data.contacts].map(node => { + return { + id: node.frontmatter.magprog_section, + title: node.frontmatter.section_title, + body: Parser(node.html) + } + }) + return (
    {sections.map(section => { - return
    -

    {section.frontmatter.section_title}

    - {Parser(section.html)} +

    {section.title}

    + {section.body}
    })} @@ -107,5 +119,19 @@ export const query = graphql` section_title } } + # + # team: allMarkdownRemark(filter: {frontmatter: {content_type: {eq: "magprog_team"}, published: {ne: false}, language: {eq: "ru"}}}, + # sort: {fields: frontmatter___order, order: ASC}) { + # edges{ + # node { + # html + # frontmatter { + # title + # photo + # language + # } + # } + # } + # } } `