Commit Graph

209 Commits

Author SHA1 Message Date
f77363beea test(unit_test_data): include the url in url dict
MR !4
2022-01-29 08:43:27 +09:30
e094f84b15 test(unit_test_data): chrome driver should not be a class object.
removed the chrome driver from bing a class object as it'st only
required for collecting the data.

MR !4
2022-01-29 08:43:27 +09:30
7c9c3fcbf0 test(data): add fetching of all hyperlinks
This logic fetches all of the hyperlinks on every page and presents it
as a dictionary for testing.

MR !4
2022-01-29 08:43:27 +09:30
45cb623758 test(data): created a function to parse url to dict
This function creates a dict of the components of a url.

MR !4
2022-01-29 08:43:27 +09:30
Jon
8292b0a6cf feat(minify): disable minifying website until site ready to deploy
may need to move the minify to a task in the pages deploy job. this would allow the tests to show line numbers.

MR !2
2022-01-29 08:43:27 +09:30
Jon
17f97f85bf chore(typo): fix minify plugin.
MR !2
2022-01-29 08:43:27 +09:30
Jon
f73011d29d refactor(mkdocs.yml): fix tabbing of plugin
MR !2
2022-01-29 08:43:27 +09:30
Jon
e4999a4462 feat(minify): minify the mkdocs static html build files
MR !2
2022-01-29 08:43:27 +09:30
Jon
0e65f0465b feat(mkdocs): minify plugin added to pipfile for usage with build
MR !2
2022-01-29 08:43:27 +09:30
94ced08565 refactor(privacy_test): rename test 'test_page_external_requests' -> 'test_page_load_external_requests'
MR !2
2022-01-29 08:43:27 +09:30
65726fda02 ci(unit_test): ensure only unit test jobs run for the 'unit test' job.
previous was to run all tests. no filtered to 'test/unit'

MR !2
2022-01-29 08:43:27 +09:30
0c7c36d7e1 feat(emoji): removed emoji support until a solution can be found to self-host.
the emoji index collects from an external provider.

This feature will be disabled until a solution is provided to self-host.

MR !2
2022-01-29 08:43:27 +09:30
7e99d55bda ci(pytest): Added pytest job to run tests against build.
This CI job runs all tests in the tests/ directory.

MR !2
2022-01-29 08:43:27 +09:30
0d51c8d10b test(privacy): Created a test to check external requests during page load
This test checks if the external request is within the apporved list.
This test will prevent the adding of external urls within the page load.

MR !2
2022-01-29 08:43:27 +09:30
d67a264ef0 refactor(syntax): updated tags and added title metadata
MR !2
2022-01-29 08:43:27 +09:30
452fbe1225 feat(blog_post): change location of updated date to be in the social metadata.
Requires the git_revision_date_localized plugin for it to function.

MR !2
2022-01-29 08:43:27 +09:30
a9237c5950 fix(blog_metadata): set the date to be in a format that is normal
MR !2
2022-01-29 08:43:27 +09:30
98d0acf0ac refactor(choose_internet_service): removed extra tags and moved archive notice to bottom of page
MR !2
2022-01-29 08:43:27 +09:30
85c5d475bb build(pages): Updated the path for the mkdocs gitlab-ci job
MR !2
2022-01-29 08:43:27 +09:30
78c8db9466 build(gitlab-ci): upated to v0.6.1rc0 due to bug in mkdocs not working
Previous HEAD position was 46cc1fb build(version): bump version 0.5.0 → 0.6.0
HEAD is now at ce1cc01 build(version): bump version 0.6.0 → 0.6.1rc0

MR !2
2022-01-29 08:43:27 +09:30
34ff1e34df ci(gitlab-ci): use gitlab-ci markdown linting job
MR !2
2022-01-29 08:43:27 +09:30
b79196335d ci(mkdocs): use gitlab-ci mkdocs job
MR !2
2022-01-29 08:43:27 +09:30
95f20fee73 ci(gitlab-ci): updated to v0.6.0
Previous HEAD position was 1ef6c41 build(version): bump version 0.4.0 → 0.5.0
HEAD is now at 46cc1fb build(version): bump version 0.5.0 → 0.6.0

MR !2
2022-01-29 08:43:27 +09:30
0e09b249dc feat(gitlab): added a default issue templete for reporting issues with the website.
MR !2 task from #5
2022-01-29 08:43:27 +09:30
5d75c663a1 feat(blog_list): change articles page to be a preview list of articles.
MR !2
2022-01-29 08:43:27 +09:30
Jon
61f3331db0 feat(blog_post): include git revision date plugin
MR !1
2022-01-29 08:43:27 +09:30
9b6b3eb291 build: use the blogging capabilities added
MR !1 #3
2022-01-29 08:43:27 +09:30
9d9f9c73c8 feat(blog): added blog capability to posts
Github source:
  url:      https://github.com/4kelly/material-mkdocs-blog
  commit:   a34df0d7c70fd9b327de4b3b8f0ffcd213aa6afa
  branches: (HEAD -> main, origin/main, origin/HEAD)

issue #3 MR !1
2022-01-29 08:43:27 +09:30
54b75f38b4 fix(mkdocs-plugin-tags): fix markdown generation so it passes linting
MR !1
2022-01-29 08:43:27 +09:30
d6524ac9cf feat(markdownlint): specifiy the allowed inline html elements
MR !1
2022-01-29 08:43:27 +09:30
72ed1cb440 refactor: change hover for content tags to yellow text.
MR !1
2022-01-29 08:43:27 +09:30
93ceceb396 refactor(navigation): rename tags -> 'Content Tags'
MR !1
2022-01-29 08:43:27 +09:30
10a81f0bed fix(mkdocs-plugin-tags): ensure heading reference in a url is in lower case.
issue #3 !1
2022-01-29 08:43:27 +09:30
f2969de739 refactor(markdown_lint): correct linting errors
MR !1
2022-01-29 08:43:27 +09:30
1a1b77769d feat(mkdocs): use custom plugin from custom-plugins/mkdocs-plugin-tags
this is a custom theme modified so it works correctly

issue #3 !1
2022-01-29 08:43:27 +09:30
5dfeeb81b1 refactor(mkdocs-plugin-tags): rebranded plugin to be from nfc
changed so that it could be deliniated as custom

MR !1 #3
2022-01-29 08:43:27 +09:30
653c535b2c fix(mkdocs-plugin-tags): the template not using the specified css class for the tag
the template was hardcoded to the tag class. this prevented the end user
from specifying the css_name in mkdcos.yml

 Changes to be committed:
    modified:   custom-plugins/mkdocs-plugin-tags/tags/plugin.py
    modified:   custom-plugins/mkdocs-plugin-tags/tags/templates/tags.md.template

issue #3 MR !1
2022-01-29 08:43:27 +09:30
7267f8f2ad fix(mkdocs-plugin-tags): Build a relative link for the url to the tag page
The url was hardcoded to the root dir which prevented docs ran in a
sub-folder from having a tags.html url that was correct.

Changes to be committed:
       modified:   custom-plugins/mkdocs-plugin-tags/tags/plugin.py

issue #3 MR !
2022-01-29 08:43:27 +09:30
f77b36a138 feat(plugin): cloned plugin tags repo so it can be customized and used
cloned from: https://github.com/ginsburgnm/mkdocs-plugin-tags.git

module version 1.0.2 from pypi

git details:
    commit: fb2be9ac09889c9baf88358a216a13ed8b4a04a2
    branch details: (grafted, HEAD -> master, tag: 1.0.2, origin/master, origin/HEAD)

issue #3
2022-01-29 08:43:27 +09:30
Jon
2a16ca065c refactor: md linting error, ul must be indent four spaces
MR !1
2022-01-29 08:43:27 +09:30
Jon
b0c91fa68b ci(markdown_lint): set unordered list indentation to four.
MR !1
2022-01-29 08:43:27 +09:30
449ec4a9fc refactor: linting error. removed trailing empty line in choosing an internet service.
MR !1
2022-01-29 08:43:27 +09:30
c2d3a178a5 refactor(article): fixing lists in choosing an internet service
MR !1
2022-01-29 08:43:27 +09:30
830371c691 feat(mkdocs): add lists and task lists to markdown
MR !1
2022-01-29 08:43:27 +09:30
3a08f14d74 refactor(markdown_lint): clean up linting errors.
MR !1
2022-01-29 08:43:27 +09:30
893d3dfd5c ci(markdown_lint): disable line length for markdown files
MR !1
2022-01-29 08:43:27 +09:30
59c2593c68 feat(sitemap): remove sitemap as the changed dates for files is wrong.
needs to be investigated why the dates for file changes are wrong.

issue #3 !1
2022-01-29 08:43:27 +09:30
c6de8bc960 feat(operations): Added markdown syntax page.
Page Changes:
	new file:      pages/operations/syntax.md
	modified:      pages/robots.txt
        old wiki page: wiki/syntax.txt

Also added a robots.txt redirect to new location

issue #3 !1
2022-01-29 08:43:27 +09:30
6667f4f076 feat(article): migrated choosing an internet service from old wiki
Pages:
	new file:   pages/articles/2015/choose_internet_service.md
	modified:   pages/articles/index.md
	modified:   pages/robots.txt
	deleted:    wiki/current/info/150225_choose_internet_service.txt

Also added a redirect to the robots.txt file

issue #3 !1
2022-01-29 08:43:27 +09:30
268e076e9a feat(contact): updated the page content to include how to fix an issue with a page.
issue #3 !1
2022-01-29 08:43:27 +09:30