Skip to content

Commit

Permalink
add in comments
Browse files Browse the repository at this point in the history
  • Loading branch information
jakee417 committed Feb 16, 2024
1 parent 380763a commit 017ef43
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 61 deletions.
56 changes: 4 additions & 52 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,67 +1,19 @@
<div align="center">

# Chirpy Jekyll Theme
# Jake's Blog

A minimal, responsive, and feature-rich Jekyll theme for technical writing.

[![Gem Version](https://img.shields.io/gem/v/jekyll-theme-chirpy?color=brightgreen)][gem]&nbsp;
[![CI](https://github.com/cotes2020/jekyll-theme-chirpy/actions/workflows/ci.yml/badge.svg?branch=master&event=push)][ci]&nbsp;
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/4e556876a3c54d5e8f2d2857c4f43894)][codacy]&nbsp;
[![GitHub license](https://img.shields.io/github/license/cotes2020/jekyll-theme-chirpy.svg)][license]&nbsp;
[![996.icu](https://img.shields.io/badge/link-996.icu-%23FF4D5B.svg)](https://996.icu)

[**Live Demo**][demo]

[![Devices Mockup](https://chirpy-img.netlify.app/commons/devices-mockup.png)][demo]
A space for me to blog.

</div>

## Features

- Dark / Light Theme Mode
- Localized UI language
- Pinned Posts on Home Page
- Hierarchical Categories
- Trending Tags
- Table of Contents
- Last Modified Date
- Syntax Highlighting
- Mathematical Expressions
- Mermaid Diagrams & Flowcharts
- Dark / Light Mode Images
- Embed Videos
- Disqus / Giscus / Utterances Comments
- Built-in Search
- Atom Feeds
- PWA
- Google Analytics
- SEO & Performance Optimization

## Documentation

To learn how to use, develop, and upgrade the project, please refer to the [Wiki][wiki].

## Contributing

Contributions (_pull requests_, _issues_, and _discussions_) are what make the open-source community such an amazing place
to learn, inspire, and create. Any contributions you make are greatly appreciated.
For details, see the "[Contributing Guidelines][contribute-guide]".

## Credits

### Contributors

Thanks to [all the contributors][contributors] involved in the development of the project!

[![all-contributors](https://contrib.rocks/image?repo=cotes2020/jekyll-theme-chirpy&columns=16)][contributors]
<sub> —— Made with [contrib.rocks](https://contrib.rocks)</sub>
This project was built with a [chirpy jekyll theme](https://github.com/cotes2020/jekyll-theme-chirpy).

### Third-Party Assets

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.

The avatar and favicon for the project's website are from [ClipartMAX][clipartmax].

## License

This project is published under [MIT License][license].
Expand All @@ -78,4 +30,4 @@ This project is published under [MIT License][license].
[contributors]: https://github.com/cotes2020/jekyll-theme-chirpy/graphs/contributors
[lib]: https://github.com/cotes2020/chirpy-static-assets
[vscode]: https://code.visualstudio.com/
[jetbrains]: https://www.jetbrains.com/?from=jekyll-theme-chirpy
[jetbrains]: https://www.jetbrains.com/?from=jekyll-theme-chirpy
6 changes: 3 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,14 +84,14 @@ social_preview_image: # string, local or CORS resources
toc: true

comments:
active: # The global switch for posts comments, e.g., 'disqus'. Keep it empty means disable
active: 'utterances' # The global switch for posts comments, e.g., 'disqus'. Keep it empty means disable
# The active options are as follows:
disqus:
shortname: # fill with the Disqus shortname. › https://help.disqus.com/en/articles/1717111-what-s-a-shortname
# utterances settings › https://utteranc.es/
utterances:
repo: # <gh-username>/<repo>
issue_term: # < url | pathname | title | ...>
repo: 'jakee417/jakee417.github.io' # <gh-username>/<repo>
issue_term: 'pathname' # < url | pathname | title | ...>
# Giscus options › https://giscus.app
giscus:
repo: # <gh-username>/<repo>
Expand Down
8 changes: 3 additions & 5 deletions _posts/2023-06-16-my-ios-development_journey.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,9 @@ math: true
---
I started becoming interested in iOS development in 2021 as a way to learn a compiled language. My background at the time was mostly in Python & R, with undergraduate courses in Java and C++. Initially, I used the [Swift Playgrounds App](https://developer.apple.com/swift-playgrounds/) because it seemed more approachable than Xcode. As my ideas grew, so did the codebase, so I switched to Xcode and purchased my own developer subscription so I could start sharing my app with friends.

<details><summary>NOTE ON SHARING APP</summary>
<mark>
It is possible to share Apps with just Swift Playgrounds. It involves getting the other user to download the Swift Playground App, and then sharing each project with iCloud or as a copy. Then, they can build the code locally on their iPad. Xcode works without a developer subscription, but I found it very difficult to share my Apps without physically building the binary on their device. On the other hand, purchasing a developer subscription gives you access to TestFlight (https://developer.apple.com/testflight/ sharing your beta App with 10,000 people (more or less seamlessly after the testers download the TestFlight App themselves). To me, the $100 a year (or whatever it costs now) is worth it at the point where you *may* want the option of shipping your app to the App Store. If you never plan to ship, then the pain of manually sharing Apps with friends didn't justify the price.
</mark>
</details>
> It is possible to share Apps with just Swift Playgrounds. It involves getting the other user to download the Swift Playground App, and then sharing each project with iCloud or as a copy. Then, they can build the code locally on their iPad. Xcode works without a developer subscription, but I found it very difficult to share my Apps without physically building the binary on their device. On the other hand, purchasing a developer subscription gives you access to TestFlight (https://developer.apple.com/testflight/ sharing your beta App with 10,000 people (more or less seamlessly after the testers download the TestFlight App themselves). To me, the $100 a year (or whatever it costs now) is worth it at the point where you *may* want the option of shipping your app to the App Store. If you never plan to ship, then the pain of manually sharing Apps with friends didn't justify the price.
{: .prompt-tip }

\\
After 2+ years of iOS development, I shipped 3 apps to the App Store, each one building on the lessons I learned from the previous. At first, I strictly used SwiftUI which is a beginner friendly, declarative UI language. I gradually gained the confidence to take on UIKit for features not supported by SwiftUI. I used a ton of resources, but [Hacking With Swift](https://www.hackingwithswift.com/) was by far the most reliable source of high quality instruction. Below, I recount the lessons I learned from the experience.

Expand Down
6 changes: 5 additions & 1 deletion _posts/2024-02-13-hamiltonian-mechanics.md
Original file line number Diff line number Diff line change
Expand Up @@ -229,14 +229,18 @@ $$

Which is the starting point for when we derived Hamilton's Equations [above](#least-action-to-hamiltonian). Unsurprsingly, we can derive Hamilton's equations from $f^*$ and $f$:

**$f^*$-**
:

$$
\begin{flalign*}
\frac{\partial f^*}{\partial p} &= x \\
\implies \frac{\partial H}{\partial p} &= q
\end{flalign*}
$$

And,
**$f$-**
:

$$
\begin{flalign*}
Expand Down

0 comments on commit 017ef43

Please sign in to comment.