{"id":23112021,"url":"https://github.com/lightaxis/minecraft-modpack-enigmatica-8-diary","last_synced_at":"2025-04-03T23:44:39.215Z","repository":{"id":154228100,"uuid":"631811383","full_name":"lightAxis/minecraft-modpack-enigmatica-8-diary","owner":"lightAxis","description":"This is a VuePress \u0026 Github Pages static website for describing our enigmatica 8 server","archived":false,"fork":false,"pushed_at":"2023-09-03T09:46:37.000Z","size":67850,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T11:41:28.524Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lightAxis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-24T05:38:03.000Z","updated_at":"2023-04-26T18:19:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"606ddf6d-b9ad-43c2-bb1e-fbfddb18a5f6","html_url":"https://github.com/lightAxis/minecraft-modpack-enigmatica-8-diary","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightAxis%2Fminecraft-modpack-enigmatica-8-diary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightAxis%2Fminecraft-modpack-enigmatica-8-diary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightAxis%2Fminecraft-modpack-enigmatica-8-diary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightAxis%2Fminecraft-modpack-enigmatica-8-diary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lightAxis","download_url":"https://codeload.github.com/lightAxis/minecraft-modpack-enigmatica-8-diary/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247097972,"owners_count":20883127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-17T02:15:40.624Z","updated_at":"2025-04-03T23:44:39.196Z","avatar_url":"https://github.com/lightAxis.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# minecraft-modpack-enigmatica-8-diary\nThis is a VuePress \u0026amp; Github Pages static website for describing our enigmatica 8 server\n\nYou can checkout our site at:  \n[https://lightaxis.github.io/minecraft-modpack-enigmatica-8-diary/](https://lightaxis.github.io/minecraft-modpack-enigmatica-8-diary/)\n\n**Table of Contents**\n- [How to prepare this repo](#how-to-prepare-this-repo)\n- [TroubleShooting](#troubleshooting)\n- [How to test in local](#how-to-test-in-local)\n- [How to deploy to server](#how-to-deploy-to-server)\n- [TagLinker](#taglinker)\n\n## How to prepare this repo\n\n```shell\n# if npm is not installed, \nsudo apt-get install npm\n\n# init this repo as vuepress\nnpm install -g yarn\nyarn init\nyarn add -D vuepress\nyarn add -D @vuepress/plugin-back-to-top\nyarn add -D @vuepress/plugin-last-updated\nyarn add -D vuepress-plugin-code-copy\n\n```\n\n## TroubleShooting\nIf version of 'node' is lower than 12.x version, you must reinstall node.js with higher version\n\n```shell\n## purge old node js\nsudo apt purge nodejs\n\n## remove ols apt sources.list of nodejs\nsudo rm -rf /etc/apt/sources.list.d/nodesource.list\n\n## get new sources list, 14.x version\nsudo curl -sL https://deb.nodesource.com/setup_14.x | bash -\n##### if above curl is failed with permission issue, try these instead #####\n# wget https://deb.nodesource.com/setup_14.x\n# mv setup_14.x setup_14.x.sh\n# chmod +x setup_14.x.sh\n# sudo ./setup_14.x.sh\n\n## install node js with new apt.sources.list\nsudo apt install nodejs\n\n## check node version is 14.x\nnode --version\n```\n\n## How to test in local\n```shell\n./local_test.sh\n```\n\nThat script is doing:\n1. run adjustment python scripts\n2. do `npm run doc` to build html files and open local test server\n\nThan will open as a local server address which is usally:  \n http://localhost:8080/minecraft-modpack-enigmatica-8-diary/\n\n## How to deploy to server\n```shell\n# check current branch is 'main'\n# message \"fatal: A branch named 'main' already exists.\" is normal\ngit branch main\n\n# commit new changes to local main branch\n# please change 'description of these changes' as your message\n# ex) git commit -m \"add : new systems, villager land\"\ngit add .\ngit commit -m \"description of these changes\"\n\n# push new changes to remote main brance\ngit push\n\n# run a deply script to deploy changed docs to our server\n./deploy.sh\n```\nThat script is doing:\n1. run adjustment python scripts\n2. do `npm run build` to build html files\n3. make a new git init in doc/.vuepress/dist\n4. init a new commit\n5. force push to gh-pages branch\n\n## TagLinker\nCustom comment-based text generator for document cross referencing.\npython3 library only for this repo to take care of auto generating cross-reference between pages\n\n[TagLinker ReadMe.md](./TagLinker/readme.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightaxis%2Fminecraft-modpack-enigmatica-8-diary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flightaxis%2Fminecraft-modpack-enigmatica-8-diary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightaxis%2Fminecraft-modpack-enigmatica-8-diary/lists"}