Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iozcelik/SarissaBlogAstroStarter
https://github.com/iozcelik/SarissaBlogAstroStarter
astro astro-starter template
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/iozcelik/SarissaBlogAstroStarter
- Owner: iozcelik
- License: mit
- Created: 2022-04-07T18:42:25.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-25T17:51:30.000Z (about 1 year ago)
- Last Synced: 2024-08-03T02:03:16.629Z (4 months ago)
- Topics: astro, astro-starter, template
- Language: Astro
- Homepage: https://sarissa-blog-astro-starter.vercel.app/
- Size: 1.62 MB
- Stars: 38
- Watchers: 2
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-astro - Astro Theme - Sarissa Blog - A responsive blog theme for Astro (ℹ️ Repositories/Starter Kits/Components)
README
# Astro Sarissa Blog Theme
Responsive, functional, personal blog theme for Astro.
![Screenshot](./public/images/Screenshot.jpg)
Sarissa Blog theme created to serve markdown-based personel blog needs.
## Features
- Responsive and functional
- Markdown-based blog
- 3 Color Mode (Light, Book, Dark)
- Easy site configration
- Built-in article title and description search
- Support draft page
- Pagination for archive and category view## Used libraries
- **CSS Framework:** [Tailwind](https://tailwindcss.com/)
- **Component library:** [DaisyUI](https://daisyui.com/)
- **Fuzzy Search:** [Fuse.js](https://fusejs.io/)
- **Date & Time:** [Luxon](https://moment.github.io/luxon/#/)
- **Theme Changer:** [Theme change](https://github.com/saadeghi/theme-change)## Site Configuration
```cjs
//Web site title. It is visible in sidebar and browser
siteTitle: "Sarissa Blog",
//Web site desciption. It is visible in sidebar. Also added head meta data.
siteDescription: "Responsive Blog Template",
//Web site favicon
favicon: "/favicon.ico",
//Web site image. It is visible in sidebar
siteImagePath: "/images/sarissa.png",
//Override footer text.
footer: "© 1967 - 2022 Sarissa Blog",
//Site global date format. [Luxon](https://moment.github.io/luxon/#/parsing?id=table-of-tokens)
dateFormat: "dd.MM.yyyy HH:mm",
//Add social media name to visible sidebar
socialMedia: {
facebook: "ozcelikismail",
twitter: "ismailozcelik",
linkedin: "ismail-özçelik",
github: "iozcelik",
},
//Default page size for home page, category and archive
pageSize: 5,
//Customize category. Name is requried.
//color for button and badges
//image: if category layout is card, image shown at background in card.
//order: override order of category
categories: [
{
name: "theme",
color: "btn-warning",
image: "/images/theme.jpg",
order: 1,
},
],
//Deafult category settings
//order: categories can be ordered by name and count except overrided categories
//layout: card and button
//image: if category layout is card, image shown at background in card.
//color: for button and badges
//countVisibility: category has how many post shown on button or card
categorySettings: {
order: "name", // name | count
layout: "card", //button | card
image: "",
color: "btn-primary",
countVisibility: true,
},
//fuse.js search options. Detail information at [fuse.js](https://fusejs.io/api/options.html)
searchOptions: {
includeScore: true,
includeMatches: true,
keys: [
{ name: "title", weight: 3 },
{ name: "description", weight: 2 },
],
},
//Customize the labels
menu: {
home: "Home",
about: "About",
categories: "Categories",
search: "Search",
archive: "Archive",
},
//Translate labels
i18n: {
search: {
placeholder: "Search post title and description...",
},
archive: {
select: "Select Year",
},
page: "Page",
resultFound: " result(s) found",
},
```## Built with Sarrisa Blog
- [İsmail Özçelik](https://ismailozcelik.com/) - My personal blog site
Open an issue to listed here.## Support
If this template helped you, buy me a coffee.
## License
This template is MIT licensed.