1. Enter vscode with wsl.

  2. Use these commands in powershell:

echo "Using conditional statement to create a project directory and project"

# Variable section
export project_dir=$HOME/vscode  # change vscode to different name to test git clone
export project=$project_dir/fastpages  # change APCSP to name of project from git clone
export project_repo="https://github.com/DavidVasilev1/fastpages.git"  # change to project of choice

cd ~    # start in home directory

# Conditional block to make a project directory
if [ ! -d $project_dir ]
then 
    echo "Directory $project_dir does not exists... makinng directory $project_dir"
    mkdir -p $project_dir
fi
echo "Directory $project_dir exists." 

# Conditional block to git clone a project from project_repo
if [ ! -d $project ]
then
    echo "Directory $project does not exists... cloning $project_repo"
    cd $project_dir
    git clone $project_repo
    cd ~
fi
echo "Directory $project exists."
Using conditional statement to create a project directory and project
Directory /home/davidv/vscode exists.
Directory /home/davidv/vscode/fastpages exists.
  1. Looking inside Fastpages project:
echo "Navigate to project, then navigate to area wwhere files were cloned"
cd $project
pwd

echo ""
echo "list top level or root of files with project pulled from github"
ls

echo ""
echo "list again with hidden files pulled from github"
ls -a   # hidden files flag, many shell commands have flags

echo ""
echo "list all files in long format"
ls -al   # all files and long listing
Navigate to project, then navigate to area wwhere files were cloned
/home/davidv/vscode/fastpages

list top level or root of files with project pulled from github
2022-05-15-07-21-16.png  README.md        _notebooks  assets
2022-05-15-07-24-25.png  _action_files    _pages      docker-compose.yml
2022-05-15-07-25-15.png  _config.yml      _plugins    images
Gemfile                  _fastpages_docs  _posts      index.html
LICENSE                  _includes        _sass
Makefile                 _layouts         _word

list again with hidden files pulled from github
.                        Gemfile          _pages
..                       LICENSE          _plugins
.devcontainer.json       Makefile         _posts
.git                     README.md        _sass
.gitattributes           _action_files    _word
.github                  _config.yml      assets
.gitignore               _fastpages_docs  docker-compose.yml
2022-05-15-07-21-16.png  _includes        images
2022-05-15-07-24-25.png  _layouts         index.html
2022-05-15-07-25-15.png  _notebooks

list all files in long format
total 488
drwxr-xr-x 16 davidv davidv   4096 Aug 28 11:30 .
drwxr-xr-x  5 davidv davidv   4096 Aug 28 13:09 ..
-rw-r--r--  1 davidv davidv    420 Aug 28 11:30 .devcontainer.json
drwxr-xr-x  8 davidv davidv   4096 Aug 28 12:34 .git
-rw-r--r--  1 davidv davidv     84 Aug 28 11:30 .gitattributes
drwxr-xr-x  4 davidv davidv   4096 Aug 28 11:30 .github
-rw-r--r--  1 davidv davidv    161 Aug 28 11:30 .gitignore
-rw-r--r--  1 davidv davidv 207007 Aug 28 11:30 2022-05-15-07-21-16.png
-rw-r--r--  1 davidv davidv  90979 Aug 28 11:30 2022-05-15-07-24-25.png
-rw-r--r--  1 davidv davidv  81691 Aug 28 11:30 2022-05-15-07-25-15.png
-rwxr-xr-x  1 davidv davidv   1304 Aug 28 11:30 Gemfile
-rw-r--r--  1 davidv davidv  11351 Aug 28 11:30 LICENSE
-rwxr-xr-x  1 davidv davidv   1422 Aug 28 11:30 Makefile
-rwxr-xr-x  1 davidv davidv   3620 Aug 28 11:30 README.md
drwxr-xr-x  2 davidv davidv   4096 Aug 28 11:30 _action_files
-rw-r--r--  1 davidv davidv   3693 Aug 28 12:06 _config.yml
drwxr-xr-x  2 davidv davidv   4096 Aug 28 11:30 _fastpages_docs
drwxr-xr-x  2 davidv davidv   4096 Aug 28 11:30 _includes
drwxr-xr-x  2 davidv davidv   4096 Aug 28 11:30 _layouts
drwxr-xr-x  4 davidv davidv   4096 Aug 28 13:08 _notebooks
drwxr-xr-x  2 davidv davidv   4096 Aug 28 11:30 _pages
drwxr-xr-x  2 davidv davidv   4096 Aug 28 11:30 _plugins
drwxr-xr-x  2 davidv davidv   4096 Aug 28 11:30 _posts
drwxr-xr-x  3 davidv davidv   4096 Aug 28 11:30 _sass
drwxr-xr-x  2 davidv davidv   4096 Aug 28 11:30 _word
drwxr-xr-x  4 davidv davidv   4096 Aug 28 11:30 assets
-rwxr-xr-x  1 davidv davidv   1136 Aug 28 11:30 docker-compose.yml
drwxr-xr-x  3 davidv davidv   4096 Aug 28 11:30 images
-rw-r--r--  1 davidv davidv    205 Aug 28 11:30 index.html
echo "Look for posts"
export posts=$project/_posts  # _posts inside project
cd $posts  # this should exist per fastpages
pwd  # present working directory
ls -l  # list posts
Look for posts
/home/davidv/vscode/fastpages/_posts
total 8
-rwxr-xr-x 1 davidv davidv 1979 Aug 28 12:30 2020-01-14-test-markdown-post.md
-rw-r--r-- 1 davidv davidv  720 Aug 28 11:30 README.md
echo "Look for notebooks"
export notebooks=$project/_notebooks  # _notebooks is inside project
cd $notebooks   # this should exist per fastpages
pwd  # present working directory
ls -l  # list notebooks
Look for notebooks
/home/davidv/vscode/fastpages/_notebooks
total 3136
-rw-r--r-- 1 davidv davidv 3162483 Aug 28 12:31 2020-02-20-test.ipynb
-rw-r--r-- 1 davidv davidv    1981 Aug 28 13:08 2020-08-28-Tool-Checks.ipynb
-rw-r--r-- 1 davidv davidv    1437 Aug 28 12:26 2022-08-21-jupyter-notebook.ipynb
-rw-r--r-- 1 davidv davidv     771 Aug 28 11:30 README.md
-rw-r--r-- 1 davidv davidv   24165 Aug 28 13:10 bashkernel.ipynb
drwxr-xr-x 2 davidv davidv    4096 Aug 28 11:30 ghtop_images
drwxr-xr-x 2 davidv davidv    4096 Aug 28 13:03 my_icons
echo "Look for images in notebooks, print working directory, list files"
cd $notebooks/images  # this should exist per fastpages
pwd
ls -l
Look for images in notebooks, print working directory, list files
bash: cd: /home/davidv/vscode/fastpages/_notebooks/images: No such file or directory
/home/davidv/vscode/fastpages/_notebooks
total 3136
-rw-r--r-- 1 davidv davidv 3162483 Aug 28 12:31 2020-02-20-test.ipynb
-rw-r--r-- 1 davidv davidv    1981 Aug 28 13:08 2020-08-28-Tool-Checks.ipynb
-rw-r--r-- 1 davidv davidv    1437 Aug 28 12:26 2022-08-21-jupyter-notebook.ipynb
-rw-r--r-- 1 davidv davidv     771 Aug 28 11:30 README.md
-rw-r--r-- 1 davidv davidv   24321 Aug 28 13:10 bashkernel.ipynb
drwxr-xr-x 2 davidv davidv    4096 Aug 28 11:30 ghtop_images
drwxr-xr-x 2 davidv davidv    4096 Aug 28 13:03 my_icons
  1. Looking inside Markdown file:
echo "Navigate to project, then navigate to area wwhere files were cloned"

cd $project
echo "show the contents of README.md"
echo ""

cat README.md  # show contents of file, in this case markdown
echo ""
echo "end of README.md"
Navigate to project, then navigate to area wwhere files were cloned
show the contents of README.md

[//]: # (This template replaces README.md when someone creates a new repo with the fastpages template.)

![](https://github.com/DavidVasilev1/fastpages/workflows/CI/badge.svg) 
![](https://github.com/DavidVasilev1/fastpages/workflows/GH-Pages%20Status/badge.svg) 
[![](https://img.shields.io/static/v1?label=fastai&message=fastpages&color=57aeac&labelColor=black&style=flat&logo=data:image/png;base64,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)](https://github.com/fastai/fastpages)

https://DavidVasilev1.github.io/fastpages/

# My Blog


_powered by [fastpages](https://github.com/fastai/fastpages)_


## What To Do Next?

Great!  You have setup your repo.  Now its time to start writing content.  Some helpful links:

- [Writing Blogs With Jupyter](https://github.com/fastai/fastpages#writing-blog-posts-with-jupyter)

- [Writing Blogs With Markdown](https://github.com/fastai/fastpages#writing-blog-posts-with-markdown)

- [Writing Blog Posts With Word](https://github.com/fastai/fastpages#writing-blog-posts-with-microsoft-word)

- [(Optional) Preview Your Blog Locally](_fastpages_docs/DEVELOPMENT.md)

Note: you may want to remove example blog posts from the `_posts`,  `_notebooks` or `_word` folders (but leave them empty, don't delete these folders) if you don't want these blog posts to appear on your site.

Please use the [nbdev & blogging channel](https://forums.fast.ai/c/fastai-users/nbdev/48) in the fastai forums for any questions or feature requests.

end of README.md