To sort Blog Items from Oldest to Newest on Blog Page Squarespace, you can follow these.
#1. Use this Filter Plugin
#2. Open Filter Documentation Page, you will see a line like this in Step 2.
#3. Hover on Blog Page > Click the Gear icon
#4. Click Advanced > Page Header Code Injection
#5. Paste code you have in #2 .
#6. You will see Get Filter Config button > Click on It
#7. Click Copy Code
#8. Replace #5 code with #7 code
#9. You will see a dropdown to sort items from Oldest > Newest or Newest > Oldest
If you want to keep Older/Newer options only + remove other options, use this code to Custom CSS box.
div.name-Category, div.name-Tags, div.custom-items-search, div.sortDropdown ul>li:not(.date_asc):not(.date_desc) {
display: none !important;
}
Result
If you want to move Sort options to top of blog, just change this line.
to
top
Result