Contents - Scaffolding - Repositories - overview - setup-blog - setup-github - setup-theme-blog - setup-ide
This blog is an attempt to create an overview of the contents in Karttur’s GitHub site. The site is organized in repositories, with each repository containing a blog, and some containing program codes. You can use the top menu to get to the different repositories, or the links in the descriptions of the content of each repository below.
Scaffolding
karttur/
├── overview/
| └── blog/
| └── # empty
| └── overview/
| └── overview-main # this page
├── setup-blog/
| └── Set up blog tools # tutorial on Jekyll and Atom
├── setup-github/
| └── Set up GitHub # tutorial on markdown and GitHub
├── setup-theme-blog/
| └── blog/
| └── hide-show-div # Hide/show code with javascript
| └── setup-blog/
| ├── Set up Jekyll theme blog # Select, edit and publish Jekyll Theme
| └── Theme Setup # The So Simple Theme instructions
├── setup-ide/
| └── blog/
| └── # empty
| └── ide-setup/
| ├── Install Anaconda # Install Anaconda Python package on macOS
| ├── Setup Eclipse with PyDev # Install Eclipse and set up with Anaconda
| ├── Install PostgreSQL # Install PostgreSQL and PostGIG on macOS
| ├── Connect PostgreSQL # psycopg2 connect PostgreSQL and Python
| ├── PostgreSQL xml setup # Setup db schema & tables using xml
| └── GDAL, QGIS and GRASS # Install GDAL, QGIS and GRASS on macOS
Repositories
overview
The overview repository only contains web-pages.
setup-blog
The repository Setup-blog contains a manual on how that very page was created by using Jekyll and the default Theme minima. The page also introduces using the text editor Atom for editing markdown files. The GitHub repository contains the full code under the branch ‘gh-pages’. It might be useful to follow the manual to set up your very first Jekyll blog.
Url links:
setup-github
Also the repository Setup-github contains a single web-page created using Jekyll, but without any template Theme. The page is an introductory manual on how to publish a web site with blogs on GitHub.com using GitHub desktop.app. The GitHub repository contains the full code under the branch ‘gh-pages’. It might be useful for learning a bit about markdown and publishing Jekyll generated web-pages on GitHub.
Url links:
setup-theme-blog
After having tried out creating web-pages using Jekyll, learnt a bit about markdown and editing the markdown coding system in the text editor Atom, I selected an Open Source Jekyll Theme (So Simple by Michael Rose) as the template for continuing publishing my articles and blogs. The repository setup-theme-blog contains my step-by-step manual on how I setup the So Simple Theme. The blog contains additional tweaking I have done to the So Simple Theme to make it fit my needs.
Url links:
setup-ide
The core of the Karttur site is about map making and spatial data processing, especially using satellite images. The repository setup-ide (ide stands for Integrated Development Environment) covers the installations and setups to create the framework needed for the kind of map making that Karttur does.
Url links:
Direct links to the installation and setup instructions of different components (primarily for macOS):
- GIS (Install GDAL, QGIS and GRASS)
- Anaconda (Install Ananconda Python Interpreter)
- Eclipse (Install IDE for Python)
- PostgreSQL (Install PostgreSQL with PostGIS database)
- psycopg2 (connect Python and Postgres using psycopg2)
- db architecture (create db architecture [schemas and tables] using xml)