181 Commits

Author SHA1 Message Date
Jon
2551d764d8 fix(artifacts): fix fetching ops artifacts and allow publish
!8
2023-04-29 16:10:19 +09:30
Jon
e36d1387b6 ci: removed cross-repo build see change notes
!8
2023-04-29 15:51:02 +09:30
Jon
f75cf83e9a fix(ssh): ssh key set to file var
!8
2023-04-29 11:09:25 +09:30
20392be05a feat(operations): Pull Operations website pages job artifacts.
Pull the static pages built by the ops repo build job for inclusion in the website.

MR !8 nofusscomputing/ops#41
2022-08-29 14:28:21 +09:30
a816041cff ci(gitlab-ci): updated to latest dev
!8
2022-08-29 12:11:34 +09:30
ad67140571 fix(ci): fix pages job to run
MR !8
2022-08-29 12:06:40 +09:30
d0121f60ba fix(website-template): update module to fixed template commit
Updated to the dev commit that enables the site to build.

!8 nofusscomputing/infrastructure/website-template!2
2022-08-29 10:42:45 +09:30
47ae7aa9e1 ci(public_website): only enable manual publish on dev branch
Only master and dev branches should be able to publish website to production.

!8
2022-08-29 10:34:46 +09:30
70f0facb11 feat(website_template): Added website template as submodule
the website-template repo was added as a git submodule so that the
site could be templated easier.

!8 nofusscomputing/infrastructure/website-template!2
2022-08-29 10:29:24 +09:30
53d5d3ff62 ci(publish): add placeholder publish job
preparing for deploying the website to the public host via ssh

MR !8 #3
2022-08-25 16:01:47 +09:30
71d10e1d79 ci(pages): use the sub-pages repo for pages
when deploying to gitlab pages, use the build job that fetches all
sub-repos.

!8 #3
2022-08-25 15:27:32 +09:30
272da7e776 ci(sub-repo-pages): add placeholder sub-pages job
added the placeholder job to fetch sub-repo pages artifacts to build
entire website.

!8 #3
2022-08-25 15:26:09 +09:30
f5b317bcad ci: add prepare stage
issue #3 !8
2022-08-25 15:21:19 +09:30
Jon
3c9c819a55 Merge branch 'minor-tasks' into 'development'
chore: Minor tasks to migrate website

See merge request nofusscomputing/infrastructure/website!7
2022-01-31 04:16:42 +00:00
054b38a4a7 feat(mkdocs): enabled tabbed content
MR !7
2022-01-31 13:41:11 +09:30
765bae0e07 feat(wiki): remove wiki as it wont be used.
MR !7
2022-01-31 13:12:51 +09:30
2eef305f0e refactor: ad copy holder to article
MR !7
2022-01-31 13:06:47 +09:30
3ef36f49e8 feat(article): added microdata to the article.
MR !7
2022-01-31 13:04:14 +09:30
b9529feaba feat(article): articles must have a type
valid types are 'blog' and 'article'

MR !7
2022-01-31 13:03:32 +09:30
c2fe3bb7f0 refactor: clear up MD linting errors
MR !7
2022-01-31 11:39:08 +09:30
c19d097b28 feat(markdown_lint): allow html p in markdown
MR !7
2022-01-31 11:37:39 +09:30
228b57804e ci(markdown_lint): updated for mkdocs md files clarity.
added:
  two lines before headings
  one line after a heading
  max blank lines 2 (added due to heading rule)

This rules were added for clarity of markdown file editing.

MR !7
2022-01-31 11:26:07 +09:30
67b9379fe7 refactor(blog_post): renamed to article to reflect direction
MR !7
2022-01-31 11:08:09 +09:30
4c6e73254a chore: cleaned up old folders
MR !7
2022-01-31 10:56:13 +09:30
8b50d28aab refactor(home_page): added nfc logo
MR !7
2022-01-31 10:55:44 +09:30
185a095829 chore(syntax): remove syntax page as not required
as part of the ops manual this page will be included there.

MR !7
2022-01-31 10:51:53 +09:30
52b9466568 chore(gitignore): exclude package.json from commiting to repo
MR !7
2022-01-31 10:38:37 +09:30
927a97c913 ci(gitlab-ci): updated to new commit for markdown lint to work
markdown lint had a bug where it would not discover markdown files.
bug was fixed in commit 'f6d7ebeeb2b9d643c37ccbe6e25fa8d7e9dd970d'
gitlab-ci updated to use this commit.

MR !7
2022-01-31 10:36:36 +09:30
bbb639634b feat(vscode): extension recommendations added.
MR !7
2022-01-31 08:22:15 +09:30
0c3a878cfa fix(vscode): don't force mkdocs strict
This will enable the project to build and display the warnings to be fixed.

MR !7
2022-01-31 08:21:46 +09:30
Jon
7632a515ab Merge branch 'homepage-as-a-template' into 'development'
feat(home_page): setup homepage as a template

See merge request nofusscomputing/infrastructure/website!6
2022-01-30 03:59:00 +00:00
3e1e8886ef fix(mobile_display): added padding between sections
on a mobile display, the sections were cluttered. added some spacing to rectify.

MR !6
2022-01-30 12:39:59 +09:30
466f6e8632 feat(article): migrate mdt setup article
MR !6
2022-01-30 12:22:07 +09:30
d0719e356d fix(article): add required metadata.
MR !6
2022-01-30 11:52:10 +09:30
f14b17c3b0 feat(home_page): created template for homepage
This template created two column layout with articles and handy links.
Capability was added so that on a mobile device, the columns would drop to one only.

MR !6
2022-01-30 11:50:07 +09:30
1a6fc5a814 feat(home_page): add metadata
MR !6
2022-01-30 11:48:31 +09:30
59999e09e3 refactor(gitlab_templates): changed to use correct path
MR !6
2022-01-30 07:51:54 +09:30
c6b4f01102 build(version): bump version 1.0.0rc0 → 1.0.0rc1 v1.0.0rc1 1.0.0rc1 2022-01-29 06:36:04 +00:00
Jon
9592dc58b1 Merge branch 'test-internal-hyperlink' into 'development'
test(unit_test): internal hyperlink validation

See merge request nofusscomputing/infrastructure/website!5
2022-01-29 06:31:07 +00:00
Jon
a6bcfa6b3f refactor: update article requirements
MR !5
2022-01-29 06:24:55 +00:00
ce3a2c2e1e feat(merge_requests): added article MR template
MR !5
2022-01-29 15:15:01 +09:30
c9f9d0b504 build(gitlab_release): add cz config file for verion bumping.
MR !5
2022-01-29 15:02:02 +09:30
cc7a411613 feat(vscode)!: fix junit path to use workspace folder
MR !5
2022-01-29 15:00:19 +09:30
2e534c5dd0 refactor(article): include meta.description
MR !5
2022-01-29 14:26:29 +09:30
286caa1696 feat(blog_list): layout not to include post content
removed the page.content from the list as the tags are included with
the wrong relative path to the tags page.

Now the meta.description will be shown in lieu of half the page.content.

MR !5
2022-01-29 14:19:43 +09:30
08bdf09d30 feat(blog_post): remove meta.description from page
the meta.description is not required on the article.

MR !5
2022-01-29 14:16:31 +09:30
88b80c412d test: build URLs dont require the build path in the name
MR !5
2022-01-29 14:04:41 +09:30
3dd7b452a4 test(test_hyperlink_internal_alive_check): added test
This test checks all internal (to the site) links to ensure they
are valid and the page exists.

MR !5
2022-01-29 13:21:45 +09:30
7bd7abd0e4 feat(theme): removed post content from 'blog_list'
This had to be removed as the tag plugin builds a relative link
to the tags.html page. the blog list is generated by copying
the page content of the article. due to this the tag hyperlinks
were wrong. so disabled.

MR !5
2022-01-29 13:16:38 +09:30
ddc871acca fix(mkdocs-plugin-tags): ensure trailing '/' added to tag hyperlink
since the tag file is in path '/tags/index.html' a '/' is
required to be appended to the path.

MR !5
2022-01-29 13:13:56 +09:30