MarkWiltberger / markwiltberger.github.io

0 stars 0 forks source link

Make set of formatting changes to site #7

Open MarkWiltberger opened 3 months ago

MarkWiltberger commented 3 months ago

Write Bio draft in Notion here:

https://www.notion.so/mark-wiltberger/Home-Page-Working-draft-c2a5a82d94ee46a4b8517dedbf0b3787?pvs=4

Make changes:

MarkWiltberger commented 3 months ago

Draft written based on LinkedIn profile.

Create branch off of gh-pages-dev and then add Bio to home page. Branch name is: write-bio-for-home-page-0007

MarkWiltberger commented 3 months ago

Added the text copy from LinkedIn for the Bio.

Also created a title line for the single project: "Realtor App Project"

Also changed the link to the project to regular body text instead of a heading.

Discovered that major headings need to be Heading 2 because Heading 1 is reserved for the title of a page with a 'page' layout.

MarkWiltberger commented 3 months ago

Discovered upon testing that with the current layout of 'page' for the home page, the title is repeated at the top of the page.

So for the home page this needs to be changed. It either repeats the first line of text of the page or it displays the title property, if thereis such a property.

So to make this fix better, it is time to start addressing the layouts.

MarkWiltberger commented 3 months ago

The commit message for the changes done so far is: add Bio text to home page and add project title

MarkWiltberger commented 3 months ago

Added one-sentence description of project under the heading that names the project. Also modified the project heading text from 'Realtor App Project' to 'Realtor App REST API Project'. I will modify this heading later if there seems to be a better one, possibly if the project is renamed. For now, the project name corresponds with the navigation menu item, which is the page name, as it currently stands. The commit message for this change is: added text description of realtor app and changed project title text

MarkWiltberger commented 3 months ago

Started to change the formatting of the pages so that the headings and menu items work together. Did more general changes to layout in addition to the Bio. First step was to copy over the standard layout files to the repository directory so that changes could be made to them. Copied the default layouts files so that the files may be customized. The _layouts directory is located here: C:\Users\markw\.local\share\gem\ruby\3.2.0\gems\minima-2.5.1 This is done in the following commit: copy standard layouts to new _layouts directory in repo

MarkWiltberger commented 3 months ago

Then changed the layout of index.md from 'page' to 'home'. This was the original layout for index.md. Changed in the following commit: change layout property from 'page' to 'home'

MarkWiltberger commented 3 months ago

Then for index.md changed the title property from 'Bio' to 'Mark Wiltberger | Software Engineer' to fix the problems with the title repeating in the first header and also because it is the more appropriate title for the home page. Done in the following commit: `change title property from 'Bio' to name and job title

MarkWiltberger commented 3 months ago

Removed the blog post listing from the home layout, which removes it from the home page of the site, with the following commit: remove blog post listing from home layout

MarkWiltberger commented 3 months ago

Removed the header in home.html layout file because the page title of the site was repeating information that is already in the upper left of the header.html file as the site name. Change is made in the following commit: remove header that displays page title

MarkWiltberger commented 3 months ago

Added a blog layout file based on the home layout file which will list the blog posts. Change made with the following commit: add blog layout file based on home layout file

Created a blog markdown page to display the blog listing called create a blog markdown page to display blog listing Change made with the following commit: create a blog markdown page to display blog listing

Removed the page header with the page title commit: remove the page header with the page title Added a custom page header to blog layout commit: add a custom page header to blog layout

Removed page header commented code from blog layout commit: remove page header commented code from blog layout

MarkWiltberger commented 3 months ago

Made a series of changes to the _config.yml file.

Set a fixed navigation menu in _config.yml so that the home page and other pages do not appear. Commit: set fixed navigation menu in _config.yml

Remove 'blog' link from fixed navigation menu in _config.yml. It can be turned on after blog posts are published. Commit: remove 'blog' link from fixed navigation menu in _config.yml

Commit: remove email from config settings

Commit: added job role to title of website

Added website tagline to the config file. By doing this, the home page will append this text to the browser tab text instead of appending the first line of text from the page. The tagline is set at 'Web Application Developer' Commit: add website tagline to config file

MarkWiltberger commented 3 months ago

Copied the default include files so that the footer and other files may be customized. The _includes directory is located here: C:\Users\markw\.local\share\gem\ruby\3.2.0\gems\minima-2.5.1 Commit: add '_includes' directory with default files

Changed the format of the footer by removing list from first column in footer in order to remove redundant name in footer. Commit: remove list from first column in footer

Commit: move footer heading to first column in footer

Changed text of footer heading from site title to 'Contact Info'. Commit: change text of footer heading

Commit: remove commented code from footer

MarkWiltberger commented 3 months ago

Copied the default sass files so that the files may be customized. The _sass directory is located here: C:\Users\markw\.local\share\gem\ruby\3.2.0\gems\minima-2.5.1 Commit: add the default 'sass' files to the docs directory

MarkWiltberger commented 3 months ago

Changed title, first heading, title property and formatting of the realtor-app page to fit with the changes to the title properties of the 'home' and 'page' layouts. Commit: change title, first heading, title property and formatting of realtor-app page