Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upstream merge template repository #1

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 38 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,10 @@ Feel free to add your own page(s) by sending a PR.
<a href="https://lucasresck.github.io/" target="_blank">★</a>
<a href="https://users.wpi.edu/~lfichera/" target="_blank">★</a>
<a href="https://anmspro.github.io/" target="_blank">★</a>
<a href="https://berlyne.net/" target="_blank">★</a>
<a href="https://filippomazzoli.github.io/">★</a>
<a href="https://www.escontrela.me/">★</a>
<a href="https://raffaem.github.io/">★</a>
</td>
</tr>
<tr>
Expand Down Expand Up @@ -156,29 +160,30 @@ Medical Robotics Junior Faculty Forum (ISMR: <a href="https://junior-forum-ismr.

* [User community](#user-community)
* [Lighthouse PageSpeed Insights](#lighthouse-pagespeed-insights)
* [Table Of Contents](#table-of-contents)
* [Getting started](#getting-started)
+ [Installation](#installation)
- [Local setup using Docker (Recommended on Windows)](#local-setup-using-docker-recommended-on-windows)
- [Local Setup (Standard)](#local-setup-standard)
- [Installation](#installation)
- [Local setup using Docker (Recommended)](#local-setup-using-docker-recommended)
- [Local Setup (Legacy)](#local-setup-legacy)
- [Deployment](#deployment)
- [Upgrading from a previous version](#upgrading-from-a-previous-version)
+ [FAQ](#faq)
* [Features](#features)
+ [Publications](#publications)
+ [Collections](#collections)
+ [Layouts](#layouts)
- [FAQ](#faq)
- [Features](#features)
- [Publications](#publications)
- [Collections](#collections)
- [Layouts](#layouts)
- [The iconic style of Distill](#the-iconic-style-of-distill)
- [Full support for math & code](#full-support-for-math--code)
- [Full support for math \& code](#full-support-for-math--code)
- [Photos](#photos)
+ [Other features](#other-features)
- [GitHub repositories and user stats](#github-repositories-and-user-stats)
- [Other features](#other-features)
- [GitHub's repositories and user stats](#githubs-repositories-and-user-stats)
- [Theming](#theming)
- [Social media previews](#social-media-previews)
- [Atom (RSS-like) Feed](#atom-rss-like-feed)
- [Related posts](#related-posts)
* [Contributing](#contributing)
+ [Core Contributors](#core-contributors)
* [License](#license)
- [Contributing](#contributing)
- [Maintainers](#maintainers)
- [License](#license)

## Getting started

Expand All @@ -201,18 +206,19 @@ $ cd <your-repo-name>

---

#### Local setup using Docker (Recommended on Windows)
#### Local setup using Docker (Recommended)
Using Docker to install Jekyll and Ruby dependencies is the easiest way.

You need to take the following steps to get `al-folio` up and running in your local machine:
You need to take the following steps to get `al-folio` up and running on your local machine:

- First, install [docker](https://docs.docker.com/get-docker/) and [docker-compose](https://docs.docker.com/compose/install/).
- Finally, run the following command that will pull a pre-built image from DockerHub and will run your website.
- Finally, run the following command that will pull the latest pre-built image from DockerHub and will run your website.

```bash
$ docker-compose up
```

Note that when you run it for the first time, it will download a docker image of size 300MB or so.
Note that when you run it for the first time, it will download a docker image of size 400MB or so.

Now, feel free to customize the theme however you like (don't forget to change the name!). After you are done, you can use the same command (`docker-compose up`) to render the webpage with all you changes. Also, make sure to commit your final changes.

Expand All @@ -234,12 +240,14 @@ $ docker-compose -f docker-local.yml up

---

#### Local Setup (Standard)
#### Local Setup (Legacy)

Assuming you have [Ruby](https://www.ruby-lang.org/en/downloads/) and [Bundler](https://bundler.io/) installed on your system (*hint: for ease of managing ruby gems, consider using [rbenv](https://github.com/rbenv/rbenv)*).
Assuming you have [Ruby](https://www.ruby-lang.org/en/downloads/) and [Bundler](https://bundler.io/) installed on your system (*hint: for ease of managing ruby gems, consider using [rbenv](https://github.com/rbenv/rbenv)*), and also [Python](https://www.python.org/) and [pip](https://pypi.org/project/pip/) (*hint: for ease of managing python packages, consider using a virtual environment, like [venv](https://docs.python.org/pt-br/3/library/venv.html) or [conda](https://docs.conda.io/en/latest/). If you will use only `jupyter`, you can use [pipx](https://pypa.github.io/pipx/)*).

```bash
$ bundle install
# assuming pip is your Python package manager
$ pip install jupyter
$ bundle exec jekyll serve --lsi
```

Expand Down Expand Up @@ -419,7 +427,7 @@ If you have a different question, please ask using [Discussions](https://github.
If you are deploying a project page, set `baseurl: /<your-project-name>/`.
If all previous steps were done correctly, all is missing is
[for your browser to fetch again the site stylesheet](https://github.com/alshedivat/al-folio/issues/1398#issuecomment-1609518404).

5. **Q:** Atom feed doesn't work. Why?
<br>
**A:** Make sure to correctly specify the `url` and `baseurl` paths in `_config.yml`.
Expand Down Expand Up @@ -606,7 +614,7 @@ A variety of beautiful theme colors have been selected for you to choose from.
The default is purple, but you can quickly change it by editing the
`--global-theme-color` variable in the `_sass/_themes.scss` file.
Other color variables are listed there as well.
The stock theme color options available can be found at `_sass/variables.scss`.
The stock theme color options available can be found at `_sass/_variables.scss`.
You can also add your own colors to this file assigning each a name for ease of
use across the template.

Expand Down Expand Up @@ -666,6 +674,14 @@ If you are interested, please reach out!

<!-- ALL-CONTRIBUTORS-LIST:END -->

### All Contributors

<a href="https://github.com/alshedivat/al-folio/graphs/contributors">
<img src="https://contrib.rocks/image?repo=alshedivat/al-folio&max=36" />
</a>

Made with [contrib.rocks](https://contrib.rocks).

## License

The theme is available as open source under the terms of the [MIT License](https://github.com/alshedivat/al-folio/blob/master/LICENSE).
Expand Down
98 changes: 70 additions & 28 deletions _bibliography/papers.bib
Original file line number Diff line number Diff line change
Expand Up @@ -3,40 +3,82 @@

@string{aps = {American Physical Society,}}

@book{einstein1956investigations,
bibtex_show={true},
title={Investigations on the Theory of the Brownian Movement},
author={Einstein, Albert},
year={1956},
publisher={Courier Corporation},
preview={brownian-motion.gif}
}

@article{guo2023pobo,
title={POBO: Safe and Optimal Resource Management for Cloud Microservices},
author={Guo*, Hengquan and Cao*, Hongchen and He&, Jingzhu and Xin, Liu and Shi, Yuanming},
journal={The 41st International Symposium on Computer Performance, Modeling, Measurements and Evaluation},
year={2023},
publisher={IFIP WG},
abbr={Performance'23},
selected={true}
@article{einstein1950meaning,
abbr={AJP},
bibtex_show={true},
title={The meaning of relativity},
author={Einstein, Albert and Taub, AH},
journal={American Journal of Physics},
volume={18},
number={6},
pages={403--404},
year={1950},
publisher={American Association of Physics Teachers}
}

@article{cao2023cheating,
title={Cheating your apps: Black-box adversarial attacks on deep learning apps},
author={Cao, Hongchen and Li, Shuai and Zhou, Yuming and Fan, Ming and Zhao, Xuejiao and Tang&, Yutian},
journal={Journal of Software: Evolution and Process},
pages={e2528},
year={2023},
publisher={Wiley Online Library},
abbr={JSEP},
@article{PhysRev.47.777,
abbr={PhysRev},
title={Can Quantum-Mechanical Description of Physical Reality Be Considered Complete?},
author={Einstein, A. and Podolsky, B. and Rosen, N.},
abstract={In a complete theory there is an element corresponding to each element of reality. A sufficient condition for the reality of a physical quantity is the possibility of predicting it with certainty, without disturbing the system. In quantum mechanics in the case of two physical quantities described by non-commuting operators, the knowledge of one precludes the knowledge of the other. Then either (1) the description of reality given by the wave function in quantum mechanics is not complete or (2) these two quantities cannot have simultaneous reality. Consideration of the problem of making predictions concerning a system on the basis of measurements made on another system that had previously interacted with it leads to the result that if (1) is false then (2) is also false. One is thus led to conclude that the description of reality as given by a wave function is not complete.},
journal={Phys. Rev.},
volume={47},
issue={10},
pages={777--780},
numpages={0},
year={1935},
month={May},
publisher=aps,
doi={10.1103/PhysRev.47.777},
url={http://link.aps.org/doi/10.1103/PhysRev.47.777},
html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777},
pdf={example_pdf.pdf},
altmetric={248277},
dimensions={true},
selected={true}
}

@article{tang2023chara,
title={Characterising Bugs in Jupyter Platform},
author={Tang&, Yutian and Cao, Hongchen and Lo, David and Zhou, Yuming and Luo, Xiapu},
journal={[Under Review] The 46th International Conference on Software Engineering},
year={2023},
abbr={Under Review},
@article{einstein1905molekularkinetischen,
title={{\"U}ber die von der molekularkinetischen Theorie der W{\"a}rme geforderte Bewegung von in ruhenden Fl{\"u}ssigkeiten suspendierten Teilchen},
author={Einstein, A.},
journal={Annalen der physik},
volume={322},
number={8},
pages={549--560},
year={1905},
publisher={Wiley Online Library}
}

@article{einstein1905movement,
abbr={Ann. Phys.},
title={Un the movement of small particles suspended in statiunary liquids required by the molecular-kinetic theory 0f heat},
author={Einstein, A.},
journal={Ann. Phys.},
volume={17},
pages={549--560},
year={1905}
}

@article{einstein1905electrodynamics,
title={On the electrodynamics of moving bodies},
author={Einstein, A.},
year={1905}
}

@article{tang2023asys,
title={A Systematic Study on Real-world Android App Bundles},
author={Tang&, Yutian and Cao, Hongchen and Yang, Mingke and Luo, Xiapu and Li, Bixin},
journal={[Under Review] Empirical Software Engineering},
year={2023},
abbr={Under Review},
@book{przibram1967letters,
bibtex_show={true},
title={Letters on wave mechanics},
author={Einstein, Albert and Schrödinger, Erwin and Planck, Max and Lorentz, Hendrik Antoon and Przibram, Karl},
year={1967},
publisher={Vision},
preview={wave-mechanics.gif}
}
38 changes: 19 additions & 19 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,24 @@
# Site settings
# -----------------------------------------------------------------------------

title: Hongchen Cao # the website title (if blank, full name will be used instead)
first_name: Hongchen
middle_name:
last_name: Cao
email: caohch1@shanghaitech.com
title: blank # the website title (if blank, full name will be used instead)
first_name: You
middle_name: R.
last_name: Name
email: you@example.com
description: > # the ">" symbol means to ignore newlines until "footer_text:"
A MS student in CS at ShanghaiTech.
A simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design.
footer_text: >
Powered by <a href="https://jekyllrb.com/" target="_blank">Jekyll</a> with <a href="https://github.com/alshedivat/al-folio">al-folio</a> theme.
Hosted by <a href="https://pages.github.com/" target="_blank">GitHub Pages</a>.
Photos from <a href="https://unsplash.com" target="_blank">Unsplash</a>.
keywords: shanghaitech, software engineering, computer science # add your own keywords or leave empty
keywords: jekyll, jekyll-theme, academic-website, portfolio-website # add your own keywords or leave empty

lang: en # the language of your site (for example: en, fr, cn, ru, etc.)
icon: ⚛️ # the emoji used as the favicon (alternatively, provide image name in /assets/img/)

url: https://caohch-1.github.io # the base hostname & protocol for your site
baseurl: # the subpath of your site, e.g. /blog/
url: https://alshedivat.github.io # the base hostname & protocol for your site
baseurl: /al-folio # the subpath of your site, e.g. /blog/
last_updated: false # set to true if you want to display last updated in the footer
impressum_path: # set to path to include impressum link in the footer, use the same path as permalink in a page, helps to conform with EU GDPR

Expand Down Expand Up @@ -71,7 +71,7 @@ og_image: # The site-wide (default for all links) Open Graph preview image
# Social integration
# -----------------------------------------------------------------------------

github_username: caohch-1 # your GitHub user name
github_username: # your GitHub user name
gitlab_username: # your GitLab user name
twitter_username: # your Twitter handle
mastodon_username: # your mastodon instance+username in the format instance.tld/@username
Expand All @@ -94,7 +94,7 @@ keybase_username: # your keybase user name
wikidata_id: # your wikidata id
wikipedia_id: # your wikipedia id (Case sensitive)
dblp_url: # your DBLP profile url
stackoverflow_id: 12871978 # your stackoverflow id
stackoverflow_id: # your stackoverflow id
kaggle_id: # your kaggle id
lastfm_id: # your lastfm id
spotify_id: # your spotify id
Expand All @@ -107,7 +107,7 @@ discord_id: # your discord id (18-digit unique numerical identifier)
zotero_username: # your zotero username

contact_note: >
Have a nice day!
You can even add a little note about which of these is the best way to reach you.

# -----------------------------------------------------------------------------
# Analytics and search engine verification
Expand Down Expand Up @@ -182,10 +182,10 @@ announcements:
scrollable: true # adds a vertical scroll bar if there are more than 3 news items
limit: 5 # leave blank to include all the news in the `_news` folder

# latest_posts:
# enabled: true
# scrollable: true # adds a vertical scroll bar if there are more than 3 new posts items
# limit: 3 # leave blank to include all the blog posts
latest_posts:
enabled: true
scrollable: true # adds a vertical scroll bar if there are more than 3 new posts items
limit: 3 # leave blank to include all the blog posts

# -----------------------------------------------------------------------------
# Jekyll settings
Expand Down Expand Up @@ -274,8 +274,8 @@ display_categories: ['blockquotes'] # these categories will be displayed on the

scholar:

last_name: [Cao]
first_name: [Hongchen]
last_name: [Einstein]
first_name: [Albert, A.]

style: apa
locale: en
Expand Down Expand Up @@ -425,4 +425,4 @@ jsonresume:
- skills
- languages
- interests
- references
- references
37 changes: 34 additions & 3 deletions _data/coauthors.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,34 @@
"Cao":
- firstname: ["Cao", "Cao.", "Hongchen Cao"]
url: https://caohch-1.github.io
"Adams":
- firstname: ["Edwin", "E.", "E. P.", "Edwin Plimpton"]
url: https://en.wikipedia.org/wiki/Edwin_Plimpton_Adams

"Podolsky":
- firstname: ["Boris", "B.", "B. Y.", "Boris Yakovlevich"]
url: https://en.wikipedia.org/wiki/Boris_Podolsky

"Rosen":
- firstname: ["Nathan", "N."]
url: https://en.wikipedia.org/wiki/Nathan_Rosen

"Bach":
- firstname: ["Johann Sebastian", "J. S."]
url: https://en.wikipedia.org/wiki/Johann_Sebastian_Bach

- firstname: ["Carl Philipp Emanuel", "C. P. E."]
url: https://en.wikipedia.org/wiki/Carl_Philipp_Emanuel_Bach

"Przibram":
- firstname: ["Karl"]
url: https://link.springer.com/article/10.1007/s00016-019-00242-z

"Schrödinger":
- firstname: ["Erwin"]
url: https://en.wikipedia.org/wiki/Erwin_Schr%C3%B6dinger

"Lorentz":
- firstname: ["Hendrik Antoon"]
url: https://en.wikipedia.org/wiki/Hendrik_Lorentz

"Planck":
- firstname: ["Max"]
url: https://en.wikipedia.org/wiki/Max_Planck
19 changes: 9 additions & 10 deletions _data/repositories.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
github_users:
- caohch-1
- torvalds
- alshedivat

github_repos:
- caohch-1/Paper-Reading-DL-Security
- caohch-1/Paper-Reading-OS-Bugs
- caohch-1/CS110-Computer-Architecture
- caohch-1/Tetris-AI
- caohch-1/CS277-Introduction-to-Data-Science-and-FinTech
- caohch-1/CS253-Cyber-Security
- caohch-1/CS224-Program-Analysis


- alshedivat/al-folio
- twbs/bootstrap
- jekyll/jekyll
- jquery/jquery
- FortAwesome/Font-Awesome
- jpswalsh/academicons
- mathjax/MathJax
Loading