Shell Commands
wsl
to open my Ubuntu ecosystem in terminalcd
to change directories and get to /home/eshaan/vscode/csagit push
to push changes after I commitapt install
to install dependencies and packages I need./
to run a script from the portfolio_2025 directory and install my tools
Version Control
- Files from GitHub placed on my machine by git pull, navigate these through ubuntu with cd for directory and code . to open in vscode
- Files updated in GitHub as I make changes, commit, and push. I navigate these files on the web interface for GitHub
- git pull to update the template with Mr. Mort’s changes
- On my repo, update the template by changing _config.yml, Makefile, index.md, navigation files, and the theme/structure
- I will add a time box because that is applicable for CSA and helps me organize my files
Localhost vs Deployed Server
- Localhost is just on my machine, deployed server can be seen anywhere
- Localhost URL: http://127.0.0.1:4100/csa/
- Nobody else can see my changes
- GitHub Pages URL: https://eshaank1.github.io/csa/
- Deployed, world can see my changes
DNS and GitHub Pages
- Yes, the domain on my GitHub Pages is where all my deployed pages are nested: eshaank1.github.io
- Yes, my URL is different from others’ because mine is specific to my github username eshaank1
Tool Check
- All tools working
- No issues encountered, all installation commands and scripts worked properly
Git Version
Input: git --version
Output: git version 2.34.1
Ruby Version
Input: ruby --version
Output: ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu]
Python Version
Input: python --version
Output: Python 3.10.12
Jupyter Kernels:
Input: jupyter kernelspec list
Output: Available kernels:
python3 /home/eshaan/vscode/csa/venv/share/jupyter/kernels/python3
Verify GitHub config:
Input: git config --global --list
Output: user.email=kumeshsd@gmail.com
user.name=eshaank1
Verify enviornment variables:
(venv) eshaan@EshaansLaptop:~/vscode/csa$ echo $project_dir
/home/eshaan/vscode/
(venv) eshaan@EshaansLaptop:~/vscode/csa$ echo $project
/home/eshaan/vscode/csa
(venv) eshaan@EshaansLaptop:~/vscode/csa$ echo $posts
/home/eshaan/vscode/csa/_posts
(venv) eshaan@EshaansLaptop:~/vscode/csa$ echo $notebooks
/home/eshaan/vscode/csa/_notebooks
(venv) eshaan@EshaansLaptop:~/vscode/csa$ echo $project_repo
https://github.com/eshaank1/csa.git
Editing index.md
- Added my homepage picture from CSP
- Added a button to pick a steelers player and display
- Ran into errors here with the color of text not showing up
- Fix was using yellow in the CSS style code, found by researching my issue on ChatGPT and StackOverflow
Ideation Process
- Come up with idea: steelers player picker
- Implement idea with CSS code prep for button and text
- Test on localhost with make
- Saw failure on text color, researched bugs on ChatGPT and StackOverflow
- Found fix and implemented in CSS style code
- Tested again on localhost with make
- Saw success, committed and pushed to GitHub repo
- Tested on deployed site, works