Skip to content

Commit 978ff24

Browse files
authored
Merge pull request #1 from kyroceus/dev
Dev
2 parents 5f8ec7f + 3e52be9 commit 978ff24

File tree

16 files changed

+286
-227
lines changed

16 files changed

+286
-227
lines changed

Dockerfile

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
FROM ruby:latest AS ruby-base
2+
3+
WORKDIR /app
4+
5+
RUN apt-get install git && gem install bundler
6+
7+
COPY Gemfile *.gemspec ./
8+
9+
RUN bundle install && git config --global --add safe.directory /app
10+
11+
COPY . .
12+
13+
FROM node:latest AS node-base
14+
15+
WORKDIR /app
16+
17+
COPY package.json ./
18+
19+
RUN npm install
20+
21+
COPY . .
22+
23+
EXPOSE 4000 35729

LICENSE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
The MIT License (MIT)
22

33
Copyright (c) 2019 Cotes Chung
4+
Copyright (c) 2025 Vishwa R
45

56
Permission is hereby granted, free of charge, to any person obtaining a copy
67
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 49 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,35 @@
22
<div align="center">
33

44
<!-- markdownlint-disable-next-line -->
5-
# Chirpy Jekyll Theme
5+
# Purple Jekyll Theme
66

7-
A minimal, responsive, and feature-rich Jekyll theme for technical writing.
7+
A minimal, responsive, and feature-rich Jekyll theme with a sleek purple aesthetic — forked from [Chirpy](https://github.com/cotes2020/jekyll-theme-chirpy).
88

9-
[![CI](https://img.shields.io/github/actions/workflow/status/cotes2020/jekyll-theme-chirpy/ci.yml?logo=github)][ci]&nbsp;
9+
[![CI](https://img.shields.io/github/actions/workflow/status/kyroceus/jekyll-theme-purple/ci.yml?logo=github)][ci]&nbsp;
1010
[![Codacy Badge](https://img.shields.io/codacy/grade/4e556876a3c54d5e8f2d2857c4f43894?logo=codacy)][codacy]&nbsp;
11-
[![GitHub license](https://img.shields.io/github/license/cotes2020/jekyll-theme-chirpy?color=goldenrod)][license]&nbsp;
12-
[![Gem Version](https://img.shields.io/gem/v/jekyll-theme-chirpy?&logo=RubyGems&logoColor=ghostwhite&label=gem&color=orange)][gem]&nbsp;
13-
[![Open in Dev Containers](https://img.shields.io/badge/Dev_Containers-Open-deepskyblue?logo=linuxcontainers)][open-container]
11+
[![GitHub license](https://img.shields.io/github/license/kyroceus/jekyll-theme-purple?color=purple)][license]&nbsp;
12+
[![Gem Version](https://img.shields.io/gem/v/jekyll-theme-purple?&logo=RubyGems&logoColor=ghostwhite&label=gem&color=orchid)][gem]&nbsp;
13+
[![Open in Dev Containers](https://img.shields.io/badge/Dev_Containers-Open-mediumpurple?logo=linuxcontainers)][open-container]
1414

1515
[**Live Demo**][demo]
1616

1717
[![Devices Mockup](https://chirpy-img.netlify.app/commons/devices-mockup.png)][demo]
1818

1919
</div>
2020

21+
## About
22+
23+
**Purple Jekyll Theme** is a purple-styled fork of [Chirpy](https://github.com/cotes2020/jekyll-theme-chirpy).
24+
It’s designed for developers, writers, and creators who want a beautiful, customizable, and performant static site powered by [Jekyll][jekyllrb].
25+
26+
If you liked Chirpy but wanted a more vibrant and unique vibe, **Purple** is for you.
27+
28+
---
29+
2130
## Features
2231

23-
- Dark Theme
32+
- Elegant **Amethyst-inspired purple design**
33+
- Dark Mode and Light Mode
2434
- Localized UI language
2535
- Pinned Posts on Home Page
2636
- Hierarchical Categories
@@ -39,46 +49,57 @@
3949
- Web Analytics
4050
- SEO & Performance Optimization
4151

52+
---
53+
4254
## Documentation
4355

44-
To learn how to use, develop, and upgrade the project, please refer to the [Wiki][wiki].
56+
To learn how to use, develop, and upgrade the project, please refer to the [Wiki][wiki].
57+
Setup and usage are largely the same as Chirpy’s.
58+
59+
---
4560

4661
## Contributing
4762

48-
Contributions (_pull requests_, _issues_, and _discussions_) are what make the open-source community such an amazing place
49-
to learn, inspire, and create. Any contributions you make are greatly appreciated.
50-
For details, see the "[Contributing Guidelines][contribute-guide]".
63+
Contributions (_pull requests_, _issues_, and _discussions_) are welcome!
64+
This project thrives because of the open-source community. For details, see the "[Contributing Guidelines][contribute-guide]".
65+
66+
---
5167

5268
## Credits
5369

70+
### Original Project
71+
72+
This theme is based on the amazing [**Chirpy Jekyll Theme**](https://github.com/cotes2020/jekyll-theme-chirpy) by [Cotes Chung](https://github.com/cotes2020).
73+
5474
### Contributors
5575

56-
Thanks to [all the contributors][contributors] involved in the development of the project!
76+
Thanks to [all the contributors][contributors] who’ve worked on both **Chirpy** and **Purple**!
5777

58-
[![all-contributors](https://contrib.rocks/image?repo=cotes2020/jekyll-theme-chirpy&columns=16)][contributors]
59-
<sub> — Made with [contrib.rocks](https://contrib.rocks)</sub>
78+
[![all-contributors](https://contrib.rocks/image?repo=kyroceus/jekyll-theme-purple&columns=16)][contributors]
79+
<sub>— Made with [contrib.rocks](https://contrib.rocks)</sub>
6080

6181
### Third-Party Assets
6282

63-
This project is built on the [Jekyll][jekyllrb] ecosystem and some [great libraries][lib], and is developed using [VS Code][vscode] as well as tools provided by [JetBrains][jetbrains] under a non-commercial open-source software license.
83+
This project is built on the [Jekyll][jekyllrb] ecosystem and some [great libraries][lib], and is developed using [VS Code][vscode] and [JetBrains][jetbrains] IDEs under a non-commercial open-source license.
6484

65-
The avatar and favicon for the project's website are from [ClipartMAX][clipartmax].
85+
---
6686

6787
## License
6888

69-
This project is published under [MIT License][license].
89+
This project is published under the [MIT License][license].
90+
91+
---
7092

71-
[gem]: https://rubygems.org/gems/jekyll-theme-chirpy
72-
[ci]: https://github.com/cotes2020/jekyll-theme-chirpy/actions/workflows/ci.yml?query=event%3Apush+branch%3Amaster
73-
[codacy]: https://app.codacy.com/gh/cotes2020/jekyll-theme-chirpy/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade
74-
[license]: https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/LICENSE
75-
[open-container]: https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/cotes2020/jekyll-theme-chirpy
93+
[gem]: https://rubygems.org/gems/jekyll-theme-purple
94+
[ci]: https://github.com/kyroceus/jekyll-theme-purple/actions/workflows/ci.yml?query=event%3Apush+branch%3Amaster
95+
[codacy]: https://app.codacy.com/gh/kyroceus/jekyll-theme-purple/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade
96+
[license]: https://github.com/kyroceus/jekyll-theme-purple/blob/main/LICENSE
97+
[open-container]: https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/kyroceus/jekyll-theme-purple
7698
[jekyllrb]: https://jekyllrb.com/
77-
[clipartmax]: https://www.clipartmax.com/middle/m2i8b1m2K9Z5m2K9_ant-clipart-childrens-ant-cute/
78-
[demo]: https://cotes2020.github.io/chirpy-demo/
79-
[wiki]: https://github.com/cotes2020/jekyll-theme-chirpy/wiki
80-
[contribute-guide]: https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md
81-
[contributors]: https://github.com/cotes2020/jekyll-theme-chirpy/graphs/contributors
99+
[demo]: https://kyroceus.github.io/purple-demo/
100+
[wiki]: https://github.com/kyroceus/jekyll-theme-purple/wiki
101+
[contribute-guide]: https://github.com/kyroceus/jekyll-theme-purple/blob/master/docs/CONTRIBUTING.md
102+
[contributors]: https://github.com/kyroceus/jekyll-theme-purple/graphs/contributors
82103
[lib]: https://github.com/cotes2020/chirpy-static-assets
83104
[vscode]: https://code.visualstudio.com/
84-
[jetbrains]: https://www.jetbrains.com/?from=jekyll-theme-chirpy
105+
[jetbrains]: https://www.jetbrains.com/?from=jekyll-theme-purple

_config.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# The Site Configuration
22

33
# Import the theme
4-
theme: jekyll-theme-chirpy
4+
theme: jekyll-theme-purple
55

66
# The language of the webpage › http://www.lingoes.net/en/translator/langcode.htm
77
# If it has the same name as one of the files in folder `_data/locales`, the layout language will also be changed,
88
# otherwise, the layout language will use the default value of 'en'.
99
lang: en
1010

1111
# Change to your timezone › https://kevinnovak.github.io/Time-Zone-Picker
12-
timezone: Asia/Shanghai
12+
timezone: Asia/Kolkata
1313

1414
# jekyll-seo-tag settings › https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md
1515
# ↓ --------------------------
1616

17-
title: Chirpy # the main title
17+
title: Purple # the main title
1818

19-
tagline: A text-focused Jekyll theme # it will display as the subtitle
19+
tagline: A text-focused Jekyll theme fork of Chirpy # it will display as the subtitle
2020

2121
description: >- # used by seo meta and the atom feed
2222
A minimal, responsive and feature-rich Jekyll theme for technical writing.

_data/authors.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,8 @@ sille_bille:
1515
name: Dinesh Prasanth Moluguwan Krishnamoorthy
1616
twitter: dinesh_MKD
1717
url: https://github.com/SilleBille/
18+
19+
vishwa:
20+
name: Vishwa R
21+
twitter: kyroceus
22+
url: https://github.com/kyroceus/

_includes/footer.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@
3838
data-bs-toggle="tooltip"
3939
data-bs-placement="top"
4040
title="v{{ theme.version }}"
41-
href="https://github.com/cotes2020/jekyll-theme-chirpy"
41+
href="https://github.com/cotes2020/jekyll-theme-purple"
4242
target="_blank"
4343
rel="noopener"
44-
>Chirpy</a>
44+
>Purple</a>
4545
{%- endcapture -%}
4646

4747
{{ site.data.locales[include.lang].meta | replace: ':PLATFORM', _platform | replace: ':THEME', _theme }}

_sass/abstracts/_placeholders.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@
4545
}
4646

4747
%link-hover {
48-
color: #d2603a !important;
49-
border-bottom: 1px solid #d2603a;
48+
color: #f59e0b !important;
49+
border-bottom: 1px solid #f59e0b;
5050
text-decoration: none;
5151
}
5252

_sass/base/_base.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,8 @@ main {
344344
/* Overwrite bootstrap outline button */
345345
.btn.btn-outline-primary {
346346
&:not(.disabled):hover {
347-
border-color: #007bff !important;
347+
border-color: #5b21b6 !important;
348+
background-color: #5b21b6 !important;
348349
}
349350
}
350351

_sass/pages/_post.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ header {
132132
--wc-stm-form-button-border: 1px solid var(--btn-border-color);
133133
--wc-stm-form-submit-background-color: var(--sidebar-btn-bg);
134134
--wc-stm-form-cancel-background-color: var(--sidebar-btn-bg);
135-
--wc-stm-form-button-background-color-hover: #007bff;
135+
--wc-stm-form-button-background-color-hover: #5b21b6;
136136
--wc-stm-form-button-color-hover: white;
137137

138138
font-size: 1rem;

0 commit comments

Comments
 (0)