Compare commits
2 Commits
dev
...
dev-jekyll
| Author | SHA1 | Date | |
|---|---|---|---|
| 5b545c3853 | |||
| 768989aaaa |
11
.vscode/settings.json
vendored
11
.vscode/settings.json
vendored
@ -1,15 +1,4 @@
|
|||||||
{
|
{
|
||||||
"[markdown]": {
|
"[markdown]": {
|
||||||
"editor.fontSize": 14,
|
|
||||||
"editor.lineHeight": 26,
|
|
||||||
"editor.wordWrap": "wordWrapColumn",
|
|
||||||
"editor.wordWrapColumn": 64,
|
|
||||||
"editor.lineNumbers": "off",
|
|
||||||
"editor.quickSuggestions": {
|
|
||||||
"comments": "off",
|
|
||||||
"strings": "off",
|
|
||||||
"other": "off"
|
|
||||||
},
|
|
||||||
"editor.minimap.enabled": false
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
7
Gemfile
7
Gemfile
@ -20,4 +20,9 @@ gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
|
|||||||
|
|
||||||
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
|
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
|
||||||
# do not have a Java counterpart.
|
# do not have a Java counterpart.
|
||||||
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
|
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
|
||||||
|
|
||||||
|
gem 'jekyll-admin', group: :jekyll_plugins
|
||||||
|
# gem 'rackup'
|
||||||
|
gem 'rack', '~> 2.2'
|
||||||
|
#gem "rack", "= 2.2.4" # works
|
||||||
13
_config.yml
13
_config.yml
@ -197,6 +197,8 @@ exclude:
|
|||||||
- LICENSE
|
- LICENSE
|
||||||
- rollup.config.js
|
- rollup.config.js
|
||||||
- package*.json
|
- package*.json
|
||||||
|
- db_scripts
|
||||||
|
- frontmatter.json
|
||||||
|
|
||||||
jekyll-archives:
|
jekyll-archives:
|
||||||
enabled: [categories, tags]
|
enabled: [categories, tags]
|
||||||
@ -214,4 +216,13 @@ future: true
|
|||||||
# Custom configuration
|
# Custom configuration
|
||||||
custom-config:
|
custom-config:
|
||||||
blog-services:
|
blog-services:
|
||||||
service_url: 'http://localhost:5000'
|
service_url: 'http://localhost:5000'
|
||||||
|
|
||||||
|
|
||||||
|
jekyll_admin:
|
||||||
|
hidden_links:
|
||||||
|
- pages
|
||||||
|
- staticfiles
|
||||||
|
- datafiles
|
||||||
|
- configuration
|
||||||
|
homepage: "pages"
|
||||||
@ -1,17 +1,17 @@
|
|||||||
---
|
---
|
||||||
title: Self-Hosted Commenting System
|
title: Self-Hosted Commenting System
|
||||||
date: 2023-07-23 0:00:00 +0530
|
date: '2023-07-23 00:00:00 +0530'
|
||||||
tags:
|
tags:
|
||||||
- privacy
|
- privacy
|
||||||
- self-hosted
|
- self-hosted
|
||||||
- comment-system
|
- comment-system
|
||||||
- remark42
|
- remark42
|
||||||
categories:
|
categories:
|
||||||
- Open Source
|
- Open Source
|
||||||
- Services
|
- Services
|
||||||
---
|
---
|
||||||
|
|
||||||
## Privacy-focused lightweight commenting engine
|
## Privacy-focused lightweight commenting engines
|
||||||
|
|
||||||
## [Remark 42](https://remark42.com/)
|
## [Remark 42](https://remark42.com/)
|
||||||
|
|
||||||
|
|||||||
@ -1,15 +1,14 @@
|
|||||||
---
|
---
|
||||||
title: SOLID Principles
|
title: SOLID Principless
|
||||||
description: Solid Principles
|
description: Solid Principles
|
||||||
date: 2024-04-03T16:10:57.476Z
|
date: '2024-04-03 16:10:57 +0000'
|
||||||
tags:
|
tags:
|
||||||
- code quality
|
- code quality
|
||||||
- oops
|
- oops
|
||||||
categories:
|
categories:
|
||||||
- Programming
|
- Programming
|
||||||
- Principles
|
- Principles
|
||||||
image:
|
image: assets/img/posts/solid-principles.jpg
|
||||||
path: /assets/img/posts/solid-principles.jpg
|
|
||||||
slug: solid-principles
|
slug: solid-principles
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -208,4 +207,4 @@ class UserService {
|
|||||||
```
|
```
|
||||||
This way, the UserService class depends on the Database abstraction, not on concrete implementations, fulfilling the Dependency Inversion Principle.
|
This way, the UserService class depends on the Database abstraction, not on concrete implementations, fulfilling the Dependency Inversion Principle.
|
||||||
|
|
||||||
**Note:** I'm excited to share this post that's like a treasure chest filled with nuggets of wisdom from different articles I've come across. Some of the examples taken from these articles [1](https://dev.to/galwaycoder/the-solid-principles-in-software-design-explained-53n) [2](https://dev.to/lukeskw/solid-principles-theyre-rock-solid-for-good-reason-31hn).
|
**Note:** I'm excited to share this post that's like a treasure chest filled with nuggets of wisdom from different articles I've come across. Some of the examples taken from these articles [1](https://dev.to/galwaycoder/the-solid-principles-in-software-design-explained-53n) [2](https://dev.to/lukeskw/solid-principles-theyre-rock-solid-for-good-reason-31hn).
|
||||||
|
|||||||
@ -36,14 +36,7 @@
|
|||||||
{
|
{
|
||||||
"title": "image",
|
"title": "image",
|
||||||
"name": "image",
|
"name": "image",
|
||||||
"type": "fields",
|
"type": "image"
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"title": "path",
|
|
||||||
"name": "path",
|
|
||||||
"type": "image"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title": "disable-ty",
|
"title": "disable-ty",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user