Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Express Blog #1519

Merged
merged 47 commits into from
Jul 22, 2024
Merged
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
3b316c2
Issue #1483
chrisdel101 Apr 26, 2024
d343054
Issue #1483
chrisdel101 Apr 29, 2024
a823101
Merge branch 'gh-pages' of https://github.com/expressjs/expressjs.com…
chrisdel101 May 4, 2024
bd30f35
Issue #1483
chrisdel101 May 5, 2024
4878e46
Issue #1483
chrisdel101 May 5, 2024
e1196ec
Issue #1483
chrisdel101 May 6, 2024
7eb4ddf
Issue #1483
chrisdel101 May 12, 2024
35d7ff9
Issue #1483
chrisdel101 May 17, 2024
320f196
Issue #1483
chrisdel101 May 17, 2024
53e458f
Issue #1483
chrisdel101 May 17, 2024
b5a62c7
Merge branch 'gh-pages' of https://github.com/expressjs/expressjs.com…
chrisdel101 May 17, 2024
5cbb6fc
Issue #1483
chrisdel101 May 17, 2024
a1c2d6c
Issue #1483
chrisdel101 May 18, 2024
b02b2c7
Issue #1483
chrisdel101 May 18, 2024
8b6f5bb
Merge branch 'gh-pages' of https://github.com/expressjs/expressjs.com…
chrisdel101 May 26, 2024
378457a
PR #1519
chrisdel101 May 26, 2024
665e7c6
PR #1519
chrisdel101 May 26, 2024
ef3d215
PR #1519
chrisdel101 May 27, 2024
a98538a
PR #1519
chrisdel101 May 28, 2024
64d5740
Merge branch 'gh-pages' of https://github.com/expressjs/expressjs.com…
chrisdel101 May 31, 2024
404b9f9
PR #1519
chrisdel101 Jun 3, 2024
b43a74e
PR #1519
chrisdel101 Jun 4, 2024
86e4451
PR #1519
chrisdel101 Jun 4, 2024
18e6cc9
Update css/style.css
chrisdel101 Jun 8, 2024
7f52393
PR #1519
chrisdel101 Jun 8, 2024
28a8461
PR #1519
chrisdel101 Jun 8, 2024
65b09e0
fix typo
chrisdel101 Jun 9, 2024
1c19d57
Update 2024-05-25-welcome-post.md
crandmck Jun 11, 2024
cac8b66
Update 2024-05-25-welcome-post.md
chrisdel101 Jun 11, 2024
4d08811
Merge branch 'blog' of https://github.com/chrisdel101/expressjs.com i…
chrisdel101 Jun 15, 2024
aad4d77
PR #1519
chrisdel101 Jun 15, 2024
f3e142e
Add blog to jekyll config, update blog layout template
crandmck Jun 19, 2024
1ad25dd
PR #1519
chrisdel101 Jun 20, 2024
4a9d70f
PR #1519
chrisdel101 Jun 20, 2024
73d71a3
Merge branch 'gh-pages' of https://github.com/expressjs/expressjs.com…
chrisdel101 Jun 21, 2024
f063e4a
PR #1519
chrisdel101 Jun 23, 2024
08bcb43
Further changes, hopefully close to final
crandmck Jul 3, 2024
473cf8e
Merge branch 'gh-pages' of https://github.com/expressjs/expressjs.com…
chrisdel101 Jul 5, 2024
52a4d65
Merge branch 'blog' of https://github.com/chrisdel101/expressjs.com i…
chrisdel101 Jul 5, 2024
3b3e1ac
Fix issues that Chris raised, etc.
crandmck Jul 5, 2024
1f44f55
Add all posts to blog menu
crandmck Jul 5, 2024
dbe471b
Change link for Blog menu item to latest post
crandmck Jul 6, 2024
b445c21
Merge branch 'blog' of https://github.com/chrisdel101/expressjs.com i…
chrisdel101 Jul 8, 2024
fc061a8
Merge branch 'gh-pages' of https://github.com/expressjs/expressjs.com…
chrisdel101 Jul 15, 2024
24498e9
PR #1519
chrisdel101 Jul 15, 2024
1b52298
PR #1519 Small styles remove dummies
chrisdel101 Jul 17, 2024
bfa2fc7
PR #1519
chrisdel101 Jul 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions _includes/blog/posts-menu.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<div id="blog-side-menu-container">
<h3>
<a href="/blog/posts">Posts</a>
</h3>
<ul id="blog-side-menu">
{% for post in site.posts %}
<li>
<a href="{{post.url}}">{{ post.title }}</a>
</li>
{% endfor %}
</ul>
</div>
10 changes: 10 additions & 0 deletions _includes/blog/tags-menu.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<ul id="tags-side-menu">
chrisdel101 marked this conversation as resolved.
Show resolved Hide resolved
{% for tag in site.tags %}
<li>{{ tag[0] }}</li>
<ul
{% for post in tag[1] %}
<li><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
{% endfor %}
</ul>
14 changes: 14 additions & 0 deletions _includes/header/header-en.html
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,20 @@
</li>
</ul>
</li>
<li>
chrisdel101 marked this conversation as resolved.
Show resolved Hide resolved
<ul id="blog-menu" class="menu">
<li><a href="/{{ page.lang }}/blog/posts.html"{% if page.menu == 'blog' %} class="active"{% endif %}>Blog</a>
<ul>
<li>
<a href="/{{ page.lang }}/blog/posts.html">Posts</a>
</li>
<li>
<a href="/{{ page.lang }}/blog/write-post.html">Write a Post</a>
</li>
</ul>
</li>
</ul>
</li>
<!--
<li>
<ul id="changelog-menu" class="menu">
Expand Down
28 changes: 28 additions & 0 deletions _layouts/blog-posts.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<!DOCTYPE html>
chrisdel101 marked this conversation as resolved.
Show resolved Hide resolved
<!---
Copyright (c) 2016 StrongLoop, IBM, and Express Contributors
License: MIT
-->
<html lang="{{ page.lang }}">
{% include head.html %}

<body>

<section class="content">

{% include header/header-{{ page.lang }}.html %}

{% include blog/posts-menu.md %}

<div id="overlay"></div>
<div id="blog-doc" markdown="1">
{{ content }}
</div>
</section>

{% include footer/footer-{{ page.lang }}.html %}
<script src="/js/theme.js"></script>

</body>

</html>
26 changes: 26 additions & 0 deletions _posts/2020-05-31-sample-post.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
chrisdel101 marked this conversation as resolved.
Show resolved Hide resolved
layout: blog-posts
title: "Express Optimization"
sub_title: "Making Express Faster"
menu: blog
date: 31-05-2020
tags: optimization
author: "Jane Doe"
img: "https://loremflickr.com/300/300"
lang: en
excerpt_separator: <!--more-->


---

# {{page.title}}

## {{page.sub_title}}
#### By {{page.author}}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nec lorem nisi. Donec pharetra sapien sed bibendum facilisis. Pellentesque pretium elit magna, ac vehicula ipsum elementum sit amet. Vivamus lacinia sollicitudin turpis sed porta. Ut commodo, orci eget congue dictum, sapien est scelerisque ante,
vehicula ultricies ipsum justo in quam. Aliquam pretium diam vitae neque eleifend laoreet. Phasellus a ex hendrerit, dapibus justo id, dapibus mi. Phasellus in tempor velit. Sed dapibus sapien auctor massa tincidunt condimentum. Mauris sit amet sodales odio. Donec vel imperdiet dolor. Etiam egestas elit consequat, pharetra elit nec, aliquam nisi. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla congue consequat ex.
<!--more-->

Mauris ornare leo eros, tincidunt porttitor turpis consequat id. Sed quis ante id enim ultricies luctus sit amet id sem. Maecenas maximus iaculis arcu. Pellentesque porta nisi ac accumsan gravida. Aenean sapien ante, malesuada in odio sit amet, consequat rhoncus nulla. Sed at vulputate orci, sit amet aliquam nibh. Proin non volutpat eros, id lacinia leo. Phasellus luctus orci facilisis dui ultricies, ut tempor magna sagittis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque cursus fringilla facilisis. Donec congue tristique nisi, ac congue sapien commodo sed. Nam arcu augue, bibendum eget eleifend ac, tristique ac risus. Phasellus dictum aliquam turpis, vel posuere nisi accumsan eget.

28 changes: 28 additions & 0 deletions _posts/2024-04-22-sample-post.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---

chrisdel101 marked this conversation as resolved.
Show resolved Hide resolved
layout: blog-posts
title: "Express Security Patching"
sub_title: "Latest Security Patches"
menu: blog
date: 22-04-2024
tags: security
img: "https://loremflickr.com/300/300"
author: "Jonathon Doe"
lang: en
excerpt_separator: <!--more-->


---

# {{page.title}}

## {{page.sub_title}}
#### By {{page.author}}




Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nec lorem nisi. Donec pharetra sapien sed bibendum facilisis. Pellentesque pretium elit magna, ac vehicula ipsum elementum sit amet. Vivamus lacinia sollicitudin turpis sed porta. Ut commodo, orci eget congue dictum, sapien est scelerisque ante, vehicula ultricies ipsum justo in quam. Aliquam pretium diam vitae neque eleifend laoreet. Phasellus a ex hendrerit, dapibus justo id, dapibus mi. Phasellus in tempor velit. Sed dapibus sapien auctor massa tincidunt condimentum. Mauris sit amet sodales odio. Donec vel imperdiet dolor. Etiam egestas elit consequat, pharetra elit nec, aliquam nisi. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla congue consequat ex.
<!--more-->
Mauris ornare leo eros, tincidunt porttitor turpis consequat id. Sed quis ante id enim ultricies luctus sit amet id sem. Maecenas maximus iaculis arcu. Pellentesque porta nisi ac accumsan gravida. Aenean sapien ante, malesuada in odio sit amet, consequat rhoncus nulla. Sed at vulputate orci, sit amet aliquam nibh. Proin non volutpat eros, id lacinia leo. Phasellus luctus orci facilisis dui ultricies, ut tempor magna sagittis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque cursus fringilla facilisis. Donec congue tristique nisi, ac congue sapien commodo sed. Nam arcu augue, bibendum eget eleifend ac, tristique ac risus. Phasellus dictum aliquam turpis, vel posuere nisi accumsan eget.

24 changes: 24 additions & 0 deletions _posts/2024-04-24-sample-post.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
chrisdel101 marked this conversation as resolved.
Show resolved Hide resolved
layout: blog-posts
title: "Express And AI: Using LLMs"
sub_title: "About Express and LLMs"
menu: blog
date: 24-04-2024
tags: AI LLMs
author: "Sam Doe"
img: "https://loremflickr.com/300/300"
lang: en
excerpt_separator: <!--more-->

---

# {{page.title}}

## {{page.sub_title}}
#### By {{page.author}}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nec lorem nisi. Donec pharetra sapien sed bibendum facilisis. Pellentesque pretium elit magna, ac vehicula ipsum elementum sit amet. Vivamus lacinia sollicitudin turpis sed porta. Ut commodo, orci eget congue dictum, sapien est scelerisque ante, vehicula ultricies ipsum justo in quam. Aliquam pretium diam vitae neque eleifend laoreet. Phasellus a ex hendrerit, dapibus justo id, dapibus mi. Phasellus in tempor velit. Sed dapibus sapien auctor massa tincidunt condimentum. Mauris sit amet sodales odio. Donec vel imperdiet dolor. Etiam egestas elit consequat, pharetra elit nec, aliquam nisi. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla congue consequat ex.
<!--more-->

Mauris ornare leo eros, tincidunt porttitor turpis consequat id. Sed quis ante id enim ultricies luctus sit amet id sem. Maecenas maximus iaculis arcu. Pellentesque porta nisi ac accumsan gravida. Aenean sapien ante, malesuada in odio sit amet, consequat rhoncus nulla. Sed at vulputate orci, sit amet aliquam nibh. Proin non volutpat eros, id lacinia leo. Phasellus luctus orci facilisis dui ultricies, ut tempor magna sagittis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque cursus fringilla facilisis. Donec congue tristique nisi, ac congue sapien commodo sed. Nam arcu augue, bibendum eget eleifend ac, tristique ac risus. Phasellus dictum aliquam turpis, vel posuere nisi accumsan eget.

26 changes: 26 additions & 0 deletions _posts/2024-05-25-welcome-post.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---

layout: blog-posts
title: "Welcome to The Express Blog"
sub_title: "Postings from Express community leaders"
menu: blog
date: 22-05-2024
tags: site-admin
img: "/images/blog/music-player-7792956_1280_crop.jpg"
author: "Rand McKinney and Chris Del"
lang: en
excerpt_separator: <!--more-->

---


# {{page.title}}

## {{page.sub_title}}
#### By {{page.author}}


Welcome to the Express Blog! We are excited to have you here. This will be a place for leaders in the Express community to share knowledge, experiences, and news.
<!--more-->

Some of the topics we hope to cover include: Adoption of the OSSF scorecard, the inspiration behind Express 5.0, details about the Security Working Group, and an intro to the Express Forward Initiative.
Loading
Loading