ppeetteerrs / obsidian-zola

A no-brainer solution to turning your Obsidian PKM into a Zola site.
http://peteryuen.netlify.app/
MIT License
671 stars 137 forks source link

Landing page button brings up 404 error #55

Open georgeoffley opened 1 year ago

georgeoffley commented 1 year ago

Error Description

Hey there, great tutorial and Repo. I noticed that the README.md file is not displayed when hitting the landing page button. It just brings up a 404 error. Below is the toml file

Toml File

```toml [build] command = "rm -rf __obsidian __site && mkdir __obsidian && mv * __obsidian || true && git clone https://github.com/ppeetteerrs/obsidian-zola.git __site && __site/run.sh" publish = "public" [build.environment] # (Optional) Text in landing page button LANDING_BUTTON = "Click to steal someπŸ‘†" # (Optional) Site description on landing page LANDING_DESCRIPTION = "Where I record everything I learn!" # (REQUIRED) The Markdown page linked to landing page button (e.g. put home for ./home.md) LANDING_PAGE = "./README.md" # (Optional) Site title on landing page LANDING_TITLE = "George's Learning Journal" PYTHON_VERSION = "3.8" # (REQUIRED) Site repo URL REPO_URL = "https://github.com/georgeoffley/til" # (Optional) Site title in navbar SITE_TITLE = "George's Learning Journal" # (Optional) Site title in browser tab (leave blank to use SITE_TITLE) SITE_TITLE_TAB = "" # (REQUIRED) Netlify site URL SITE_URL = "https://george-offley-til.netlify.app" # (Optional) Site Timezone TIMEZONE = "" ZOLA_VERSION = "0.15.2" # (Optional, default title) How to sort notes inside each section on the right sidebar ("date" or "title"). Subsections on side bar are sorted by title, the sort order cannot be changed. SORT_BY = "title" # (Optional) Google Analytics Measurement ID GANALYTICS = "" # (Optional, default true) Slugify URLs. Put "" to disable. SLUGIFY = "y" # (Optional, default true) Shows knowledge graph on home page. Put "" to disable. HOME_GRAPH = "y" # (Optional, default true) Shows knowledge graph on every page. Put "" to disable. PAGE_GRAPH = "y" # (Optional, default false) Whether sidebar sections should be collapsed by default. SIDEBAR_COLLAPSED = "" # (Optional, default blank) Additional footer content. FOOTER = "" # (Optional, default main) Root section name. ROOT_SECTION_NAME = "main" # (Optional) visjs graph options. Can remove if desired. GRAPH_OPTIONS = """ { nodes: { shape: "dot", color: isDark() ? "#8c8e91" : "#dee2e6", font: { face: "Inter", color: isDark() ? "#c9cdd1" : "#616469", strokeColor: isDark() ? "#c9cdd1" : "#616469", }, scaling: { label: { enabled: true, }, }, }, edges: { color: { inherit: "both" }, width: 0.8, smooth: { type: "continuous", }, hoverWidth: 4, }, interaction: { hover: true, }, height: "100%", width: "100%", physics: { solver: "repulsion", }, } """ ```

Notes

I did notice that the button has a link to https://george-offley-til.netlify.app/docs/README.md so I thought the site might be looking for something in the \docs\ directory. So I tried creating a docs directory and moving the readme file into there but got the same result.

Netlify build logs

Here is the netlify build, but I did not notice any errors. ```text 12:41:00 PM: Build ready to start 12:41:01 PM: build-image version: 8b79b5e0c585f1b3f892b8032389b4b4b188d887 (focal) 12:41:01 PM: build-image tag: v4.14.0 12:41:01 PM: buildbot version: 8aa88434a6e0dbe93bf5a2f29e1e3ed919ad3fe4 12:41:02 PM: Fetching cached dependencies 12:41:02 PM: Starting to download cache of 91.1MB 12:41:02 PM: Finished downloading cache in 826.533832ms 12:41:02 PM: Starting to extract cache 12:41:03 PM: Finished extracting cache in 447.497216ms 12:41:03 PM: Finished fetching cache in 1.319093288s 12:41:03 PM: Starting to prepare the repo for build 12:41:03 PM: Preparing Git Reference refs/heads/main 12:41:03 PM: Parsing package.json dependencies 12:41:04 PM: Different publish path detected, going to use the one specified in the Netlify configuration file: 'public' versus '/' in the Netlify UI 12:41:04 PM: Different build command detected, going to use the one specified in the Netlify configuration file: 'rm -rf __obsidian __site && mkdir __obsidian && mv * __obsidian || true && git clone https://github.com/ppeetteerrs/obsidian-zola.git __site && __site/run.sh' versus '' in the Netlify UI 12:41:04 PM: Starting build script 12:41:04 PM: Installing dependencies 12:41:04 PM: Python version set to 3.8 12:41:05 PM: Started restoring cached node version 12:41:06 PM: Finished restoring cached node version 12:41:06 PM: v16.18.0 is already installed. 12:41:06 PM: Now using node v16.18.0 (npm v8.19.2) 12:41:07 PM: Enabling node corepack 12:41:07 PM: Started restoring cached build plugins 12:41:07 PM: Finished restoring cached build plugins 12:41:07 PM: Attempting ruby version 2.7.2, read from environment 12:41:07 PM: Using ruby version 2.7.2 12:41:08 PM: Using PHP version 8.0 12:41:08 PM: Installing Zola 0.15.2 12:41:08 PM: Started restoring cached go cache 12:41:08 PM: Finished restoring cached go cache 12:41:08 PM: Installing Go version 1.17 (requested 1.17) 12:41:12 PM: unset GOOS; 12:41:12 PM: unset GOARCH; 12:41:12 PM: export GOROOT='/opt/buildhome/.gimme/versions/go1.17.linux.amd64'; 12:41:12 PM: export PATH="/opt/buildhome/.gimme/versions/go1.17.linux.amd64/bin:${PATH}"; 12:41:12 PM: go version >&2; 12:41:12 PM: export GIMME_ENV="/opt/buildhome/.gimme/env/go1.17.linux.amd64.env" 12:41:12 PM: go version go1.17 linux/amd64 12:41:12 PM: Installing missing commands 12:41:12 PM: Verify run directory 12:41:13 PM: ​ 12:41:13 PM: ──────────────────────────────────────────────────────────────── 12:41:13 PM: Netlify Build 12:41:13 PM: ──────────────────────────────────────────────────────────────── 12:41:13 PM: ​ 12:41:13 PM: ❯ Version 12:41:13 PM: @netlify/build 28.1.3 12:41:13 PM: ​ 12:41:13 PM: ❯ Flags 12:41:13 PM: baseRelDir: true 12:41:13 PM: buildId: 6358119c387eb2000865160e 12:41:13 PM: deployId: 6358119c387eb20008651610 12:41:13 PM: ​ 12:41:13 PM: ❯ Current directory 12:41:13 PM: /opt/build/repo 12:41:13 PM: ​ 12:41:13 PM: ❯ Config file 12:41:13 PM: /opt/build/repo/netlify.toml 12:41:13 PM: ​ 12:41:13 PM: ❯ Context 12:41:13 PM: production 12:41:13 PM: ​ 12:41:13 PM: ──────────────────────────────────────────────────────────────── 12:41:13 PM: 1. build.command from netlify.toml 12:41:13 PM: ──────────────────────────────────────────────────────────────── 12:41:13 PM: ​ 12:41:13 PM: $ rm -rf __obsidian __site && mkdir __obsidian && mv * __obsidian || true && git clone https://github.com/ppeetteerrs/obsidian-zola.git __site && __site/run.sh 12:41:13 PM: mv: cannot move '__obsidian' to a subdirectory of itself, '__obsidian/__obsidian' 12:41:13 PM: Cloning into '__site'... 12:41:15 PM: Collecting python-slugify 12:41:15 PM: Downloading python_slugify-6.1.2-py2.py3-none-any.whl (9.4 kB) 12:41:15 PM: Collecting text-unidecode>=1.3 12:41:15 PM: Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) 12:41:15 PM: Installing collected packages: text-unidecode, python-slugify 12:41:15 PM: Successfully installed python-slugify-6.1.2 text-unidecode-1.3 12:41:15 PM: Options: 12:41:15 PM: { 'FOOTER': '', 12:41:15 PM: 'GANALYTICS': '', 12:41:15 PM: 'GRAPH_LINK_REPLACE': '', 12:41:15 PM: 'GRAPH_OPTIONS': ' {\n' 12:41:15 PM: ' \tnodes: {\n' 12:41:15 PM: ' \t\tshape: "dot",\n' 12:41:15 PM: ' \t\tcolor: isDark() ? "#8c8e91" : "#dee2e6",\n' 12:41:15 PM: ' \t\tfont: {\n' 12:41:15 PM: ' \t\t\tface: "Inter",\n' 12:41:15 PM: ' \t\t\tcolor: isDark() ? "#c9cdd1" : "#616469",\n' 12:41:15 PM: ' \t\t\tstrokeColor: isDark() ? "#c9cdd1" : ' 12:41:15 PM: '"#616469",\n' 12:41:15 PM: ' \t\t},\n' 12:41:15 PM: ' \t\tscaling: {\n' 12:41:15 PM: ' \t\t\tlabel: {\n' 12:41:15 PM: ' \t\t\t\tenabled: true,\n' 12:41:15 PM: ' \t\t\t},\n' 12:41:15 PM: ' \t\t},\n' 12:41:15 PM: ' \t},\n' 12:41:15 PM: ' \tedges: {\n' 12:41:15 PM: ' \t\tcolor: { inherit: "both" },\n' 12:41:15 PM: ' \t\twidth: 0.8,\n' 12:41:15 PM: ' \t\tsmooth: {\n' 12:41:15 PM: ' \t\t\ttype: "continuous",\n' 12:41:15 PM: ' \t\t},\n' 12:41:15 PM: ' \t\thoverWidth: 4,\n' 12:41:15 PM: ' \t},\n' 12:41:15 PM: ' \tinteraction: {\n' 12:41:15 PM: ' \t\thover: true,\n' 12:41:15 PM: ' \t},\n' 12:41:15 PM: ' \theight: "100%",\n' 12:41:15 PM: ' \twidth: "100%",\n' 12:41:15 PM: ' \tphysics: {\n' 12:41:15 PM: ' \t\tsolver: "repulsion",\n' 12:41:15 PM: ' \t},\n' 12:41:15 PM: ' }\n' 12:41:15 PM: ' ', 12:41:15 PM: 'HOME_GRAPH': 'y', 12:41:15 PM: 'LANDING_BUTTON': 'Click to steal someπŸ‘†', 12:41:15 PM: 'LANDING_DESCRIPTION': 'Where I record everything I learn!', 12:41:15 PM: 'LANDING_PAGE': './README.md', 12:41:15 PM: 'LANDING_TITLE': "George's Learning Journal", 12:41:15 PM: 'LOCAL_GRAPH': '', 12:41:15 PM: 'PAGE_GRAPH': 'y', 12:41:15 PM: 'REPO_URL': 'https://github.com/georgeoffley/til', 12:41:15 PM: 'ROOT_SECTION_NAME': 'main', 12:41:15 PM: 'SIDEBAR_COLLAPSED': '', 12:41:15 PM: 'SITE_TITLE': "George's Learning Journal", 12:41:15 PM: 'SITE_TITLE_TAB': "George's Learning Journal", 12:41:15 PM: 'SITE_URL': 'https://george-offley-til.netlify.app', 12:41:15 PM: 'SLUGIFY': 'y', 12:41:15 PM: 'SORT_BY': 'title', 12:41:15 PM: 'STRICT_LINE_BREAKS': 'y', 12:41:15 PM: 'SUBSECTION_SYMBOL': 'πŸ‘‰', 12:41:15 PM: 'TIMEZONE': ''} 12:41:15 PM: Found section: . 12:41:15 PM: Found section: aws 12:41:15 PM: Found page: aws/check-rds-instances-aws-cli.md 12:41:15 PM: Found section: bash 12:41:15 PM: Found page: bash/checking-package-links.md 12:41:15 PM: Found page: bash/checking-website-latency-and-recording.md 12:41:15 PM: Found page: bash/finding-files-by-permission-type.md 12:41:15 PM: Found page: bash/finding-files-by-size.md 12:41:15 PM: Found page: bash/finding-text-inside-a-text-file.md 12:41:15 PM: Found page: bash/referencing-dashed-file-names-in-bash.md 12:41:15 PM: Found page: bash/referencing-files-with-spaces-in-name.md 12:41:15 PM: Found page: bash/saving-stdout-to-variable.md 12:41:15 PM: Found page: bash/seeing-contents-of-files.md 12:41:15 PM: Found section: docker 12:41:15 PM: Found page: docker/1.docker.md 12:41:15 PM: Found page: docker/build-context-in-docker-compose.md 12:41:15 PM: Found page: docker/build-docker-images.md 12:41:15 PM: Found page: docker/docker-run-command.md 12:41:15 PM: Found page: docker/multi-build-stages.md 12:41:15 PM: Found section: general-tools 12:41:15 PM: Found section: general-tools/cmd-tools 12:41:15 PM: Found page: general-tools/cmd-tools/pretty-logs-with-pino-pretty.md 12:41:15 PM: Found section: general-tools/cron 12:41:15 PM: Found page: general-tools/cron/cronjob-setting.md 12:41:15 PM: Found section: general-tools/direnv 12:41:15 PM: Found page: general-tools/direnv/creating-enviornments-using-direnv.md 12:41:15 PM: Found page: general-tools/direnv/installing-direnv.md 12:41:15 PM: Found section: general-tools/macos 12:41:15 PM: Found page: general-tools/macos/snipping-tool-in-mac.md 12:41:15 PM: Found section: general-tools/material-ui 12:41:15 PM: Found page: general-tools/material-ui/link-react-tag.md 12:41:15 PM: Found page: general-tools/material-ui/setting-text-attributes.md 12:41:15 PM: Found section: general-tools/retool 12:41:15 PM: Found page: general-tools/retool/chart-data-formatting-in-retool.md 12:41:15 PM: Found page: general-tools/retool/debug-console-in-retool.md 12:41:15 PM: Found page: general-tools/retool/using-variables-with-shared-queries.md 12:41:15 PM: Found section: general-tools/tailwind-css 12:41:15 PM: Found page: general-tools/tailwind-css/basic-tailwind-uasge.md 12:41:15 PM: Found page: general-tools/tailwind-css/extending-tailwind-to-add-custom-colors.md 12:41:15 PM: Found page: general-tools/tailwind-css/using-arbitrary-values-for-colors.md 12:41:15 PM: Found page: general-tools/tailwind-css/using-tailwind-in-non-react-projects.md 12:41:15 PM: Found section: general-tools/terraform 12:41:15 PM: Found page: general-tools/terraform/basic-terraform-commans.md 12:41:15 PM: Found section: general-tools/vscode 12:41:15 PM: Found page: general-tools/vscode/using-workspace-settings-for-projects.md 12:41:15 PM: Found section: general-tools/swyxkit 12:41:15 PM: Found page: general-tools/swyxkit/creating-posts-in-swyxkit.md 12:41:15 PM: Found page: general-tools/swyxkit/setting-up-swyxkit.md 12:41:15 PM: Found section: git 12:41:15 PM: Found page: git/cherry-picking.md 12:41:15 PM: Found page: git/git-rebasing.md 12:41:15 PM: Found page: git/git-stash-workflow.md 12:41:15 PM: Found page: git/scrolling-through-code-as-you-add-to-commit.md 12:41:15 PM: Found section: github 12:41:15 PM: Found section: github/actions 12:41:15 PM: Found page: github/actions/concurrency-in-github-action-workflow.md 12:41:15 PM: Found page: github/actions/using-environment-variables-in-workflows.md 12:41:15 PM: Found page: github/actions/using-expressions-in-workflows.md 12:41:15 PM: Found page: github/actions/using-needs-tags-in-workflows.md 12:41:15 PM: Found section: html 12:41:15 PM: Found page: html/html5-input-type-datepicker.md 12:41:15 PM: Found section: infrastructure 12:41:15 PM: Found page: infrastructure/blue-green-deployments.md 12:41:15 PM: Found section: interpreters 12:41:15 PM: Found page: interpreters/lexical-analysis.md 12:41:15 PM: Found section: javascript 12:41:15 PM: Found section: javascript/react 12:41:15 PM: Found section: javascript/react/redux 12:41:15 PM: Found page: javascript/react/redux/redux.md 12:41:15 PM: Found page: javascript/react/children-components-in-react.md 12:41:15 PM: Found page: javascript/react/componentdidmount.md 12:41:15 PM: Found page: javascript/react/components-in-react.md 12:41:15 PM: Found page: javascript/react/default-props-in-react.md 12:41:15 PM: Found page: javascript/react/dispatch-and-usedispatch-in-redux.md 12:41:15 PM: Found page: javascript/react/fragments-in-react.md 12:41:15 PM: Found page: javascript/react/organizing-component-abstractions.md 12:41:15 PM: Found page: javascript/react/prop-defaults.md 12:41:15 PM: Found page: javascript/react/rendering-jsx-using-react-dom.md 12:41:15 PM: Found page: javascript/react/state-updateing-console-log.md 12:41:15 PM: Found page: javascript/react/use-of-index.js-in-react.md 12:41:15 PM: Found page: javascript/react/usecallback-hook.md 12:41:15 PM: Found page: javascript/react/using-context-in-react.md 12:41:15 PM: Found page: javascript/react/using-props-in-react-components.md 12:41:15 PM: Found page: javascript/react/wrapper-components-in-react-using-props.md 12:41:15 PM: Found section: javascript/typescript 12:41:15 PM: Found page: javascript/typescript/arg-defaults.md 12:41:15 PM: Found page: javascript/typescript/arrays-in-typescript.md 12:41:15 PM: Found page: javascript/typescript/basic-type-in-typescript.md 12:41:15 PM: Found page: javascript/typescript/compiling-typescript-project-to-check-for-ts-errors.md 12:41:15 PM: Found page: javascript/typescript/conforming-types-to-specific-values.md 12:41:15 PM: Found page: javascript/typescript/const-assertions.md 12:41:15 PM: Found page: javascript/typescript/defining-and-passing-in-objects-in-typescript-functions.md 12:41:15 PM: Found page: javascript/typescript/finding-keys-in-typescript-map-objects.md 12:41:15 PM: Found page: javascript/typescript/generics-for-functions.md 12:41:15 PM: Found page: javascript/typescript/generics-for-interfaces.md 12:41:15 PM: Found page: javascript/typescript/optional-properties-in-ts-objects.md 12:41:15 PM: Found page: javascript/typescript/project-references.md 12:41:15 PM: Found page: javascript/typescript/record-type.md 12:41:15 PM: Found page: javascript/typescript/type-variables-in-ts.md 12:41:15 PM: Found page: javascript/typescript/union-type.md 12:41:15 PM: Found section: javascript/yarn 12:41:15 PM: Found page: javascript/yarn/resolutions-block-in-package.json.md 12:41:15 PM: Found page: javascript/yarn/running-yarn-commands-in-workspaces.md 12:41:15 PM: Found page: javascript/arrow-function-expressions.md 12:41:15 PM: Found page: javascript/async-await-vs-promises.md 12:41:15 PM: Found page: javascript/async-await.md 12:41:15 PM: Found page: javascript/closures.md 12:41:15 PM: Found page: javascript/computed-keys-in-js.md 12:41:15 PM: Found section: javascript/cypress 12:41:15 PM: Found page: javascript/cypress/calledwith-assertion-in-cypress.md 12:41:15 PM: Found page: javascript/cypress/matchers-in-cypress-using-sinonjs.md 12:41:15 PM: Found page: javascript/empty-arrays-falsy-in-js.md 12:41:15 PM: Found page: javascript/filtering-arrays.md 12:41:15 PM: Found page: javascript/finding-an-objects-properties.md 12:41:15 PM: Found page: javascript/for-of-loops.md 12:41:15 PM: Found page: javascript/formatting-datetime-in-js.md 12:41:15 PM: Found page: javascript/formatting-datetime-into-iso-standard.md 12:41:15 PM: Found page: javascript/formatting-numbers-for-commas-in-the-thousandth-place.md 12:41:15 PM: Found page: javascript/includes-method.md 12:41:15 PM: Found page: javascript/inequality-operator-in-javascript.md 12:41:15 PM: Found page: javascript/let-const-var-differences-in-js.md 12:41:15 PM: Found page: javascript/localstorage-in-browsers.md 12:41:15 PM: Found page: javascript/logical-operators-in-javascript.md 12:41:15 PM: Found section: javascript/npm 12:41:15 PM: Found page: javascript/npm/installing-packages-without-adding-to-current-project.md 12:41:15 PM: Found page: javascript/parsing-out-json-info-in-js.md 12:41:15 PM: Found page: javascript/promise-all.md 12:41:15 PM: Found page: javascript/promises.md 12:41:15 PM: Found page: javascript/reading-data-from-files-using-nodejs.md 12:41:15 PM: Found page: javascript/scoped-imports-in-a-monorepo.md 12:41:15 PM: Found page: javascript/spread-operator.md 12:41:15 PM: Found page: javascript/switch-statement-with-blank-blocks.md 12:41:15 PM: Found page: javascript/this.md 12:41:15 PM: Found page: javascript/typeof.md 12:41:15 PM: Found page: javascript/using-promises-as-function-return-values.md 12:41:15 PM: Found page: javascript/writing-to-files-using-nodejs.md 12:41:15 PM: Found section: math 12:41:15 PM: Found page: math/1d-vectors.md 12:41:15 PM: Found page: math/absolute-value.md 12:41:15 PM: Found page: math/sign.md 12:41:15 PM: Found section: misc 12:41:15 PM: Found page: misc/query-strings.md 12:41:15 PM: Found section: postgress 12:41:15 PM: Found page: postgress/type-casting.md 12:41:15 PM: Found section: problem-solving-processes 12:41:15 PM: Found page: problem-solving-processes/04-14-2022-fixing-build-error-from-jsx-types-and-react-datetime-library.md 12:41:15 PM: Found page: problem-solving-processes/04-15-2022-adding-styles-to-react-datetime-library.md 12:41:15 PM: Found page: problem-solving-processes/04-21-2022-solving-why-gh-issues-were-not-being-pulled-in-swyxkit.md 12:41:15 PM: Found page: problem-solving-processes/05-03-2022-finding-antialiasing-default-config-in-fable-engine.md 12:41:15 PM: Found page: problem-solving-processes/05-03-2022-fixing-errors-in-fable-project-in-vscode.md 12:41:15 PM: Found section: programming-language-facts 12:41:15 PM: Found page: programming-language-facts/statistically-typed-vs-dynamically-typed-languages.md 12:41:15 PM: Found section: python 12:41:15 PM: Found section: python/pandas 12:41:15 PM: Found page: python/pandas/reading-csv-data-sets-using-pandas.md 12:41:15 PM: Found page: python/pandas/sorting-values-by-column-in-pandas.md 12:41:15 PM: Found page: python/connecting-to-mongodb-using-python.md 12:41:15 PM: Found page: python/decorators-in-python.md 12:41:15 PM: Found page: python/higher-order-functions-in-python.md 12:41:15 PM: Found page: python/try-except-else-finally-in-python.md 12:41:15 PM: Found page: python/with-statement-python.md 12:41:15 PM: Found section: system-design 12:41:15 PM: Found page: system-design/system-design-interview-thought-process.md 12:41:15 PM: Found section: templates 12:41:15 PM: Found page: templates/new-entry-template.md 12:41:15 PM: Found section: docs 12:41:15 PM: Found page: docs/readme.md 12:41:15 PM: Found section: images 12:41:15 PM: Found resource: images/additional-scope-retool.png 12:41:15 PM: Found resource: images/common-component-life-cycles-react.png 12:41:15 PM: Found resource: images/example-deep-dive-update-1.png 12:41:15 PM: Found resource: images/example-deep-dive-update-2.png 12:41:15 PM: Found resource: images/example-high-level-design.png 12:41:15 PM: Found resource: images/import-query-in-app-retool.png 12:41:15 PM: Found resource: images/setting-query-lib-retool.png 12:41:15 PM: { '/docs/aws/check-rds-instances-aws-cli': 'Check-Rds-Instances-Aws-Cli', 12:41:15 PM: '/docs/bash/checking-package-links': 'Checking-Package-Links', 12:41:15 PM: '/docs/bash/checking-website-latency-and-recording': 'Checking-Website-Latency-And-Recording', 12:41:15 PM: '/docs/bash/finding-files-by-permission-type': 'Finding-Files-By-Permission-Type', 12:41:15 PM: '/docs/bash/finding-files-by-size': 'Finding-Files-By-Size', 12:41:15 PM: '/docs/bash/finding-text-inside-a-text-file': 'Finding-Text-Inside-A-Text-File', 12:41:15 PM: '/docs/bash/referencing-dashed-file-names-in-bash': 'Referencing-Dashed-File-Names-In-Bash', 12:41:15 PM: '/docs/bash/referencing-files-with-spaces-in-name': 'Referencing-Files-With-Spaces-In-Name', 12:41:15 PM: '/docs/bash/saving-stdout-to-variable': 'Saving-Stdout-To-Variable', 12:41:15 PM: '/docs/bash/seeing-contents-of-files': 'Seeing-Contents-Of-Files', 12:41:15 PM: '/docs/docker/1.docker': '1. Docker', 12:41:15 PM: '/docs/docker/build-context-in-docker-compose': 'Build-Context-In-Docker-Compose', 12:41:15 PM: '/docs/docker/build-docker-images': 'Build-Docker-Images', 12:41:15 PM: '/docs/docker/docker-run-command': 'Docker-Run-Command', 12:41:15 PM: '/docs/docker/multi-build-stages': 'Multi-Build-Stages', 12:41:15 PM: '/docs/docs/readme': 'README', 12:41:15 PM: '/docs/general-tools/cmd-tools/pretty-logs-with-pino-pretty': 'Pretty-Logs-With-Pino-Pretty', 12:41:15 PM: '/docs/general-tools/cron/cronjob-setting': 'Cronjob-Setting', 12:41:15 PM: '/docs/general-tools/direnv/creating-enviornments-using-direnv': 'Creating-Enviornments-Using-Direnv', 12:41:15 PM: '/docs/general-tools/direnv/installing-direnv': 'Installing-Direnv', 12:41:15 PM: '/docs/general-tools/macos/snipping-tool-in-mac': 'Snipping-Tool-In-Mac', 12:41:15 PM: '/docs/general-tools/material-ui/link-react-tag': 'Link-React-Tag', 12:41:15 PM: '/docs/general-tools/material-ui/setting-text-attributes': 'Setting-Text-Attributes', 12:41:15 PM: '/docs/general-tools/retool/chart-data-formatting-in-retool': 'Chart-Data-Formatting-In-Retool', 12:41:15 PM: '/docs/general-tools/retool/debug-console-in-retool': 'Debug-Console-In-Retool', 12:41:15 PM: '/docs/general-tools/retool/using-variables-with-shared-queries': 'Using-Variables-With-Shared-Queries', 12:41:15 PM: '/docs/general-tools/swyxkit/creating-posts-in-swyxkit': 'Creating-Posts-In-Swyxkit', 12:41:15 PM: '/docs/general-tools/swyxkit/setting-up-swyxkit': 'Setting-Up-Swyxkit', 12:41:15 PM: '/docs/general-tools/tailwind-css/basic-tailwind-uasge': 'Basic-Tailwind-Uasge', 12:41:15 PM: '/docs/general-tools/tailwind-css/extending-tailwind-to-add-custom-colors': 'Extending-Tailwind-To-Add-Custom-Colors', 12:41:15 PM: '/docs/general-tools/tailwind-css/using-arbitrary-values-for-colors': 'Using-Arbitrary-Values-For-Colors', 12:41:15 PM: '/docs/general-tools/tailwind-css/using-tailwind-in-non-react-projects': 'Using-Tailwind-In-Non-React-Projects', 12:41:15 PM: '/docs/general-tools/terraform/basic-terraform-commans': 'Basic-Terraform-Commans', 12:41:15 PM: '/docs/general-tools/vscode/using-workspace-settings-for-projects': 'Using-Workspace-Settings-For-Projects', 12:41:15 PM: '/docs/git/cherry-picking': 'Cherry-Picking', 12:41:15 PM: '/docs/git/git-rebasing': 'Git-Rebasing', 12:41:15 PM: '/docs/git/git-stash-workflow': 'Git-Stash-Workflow', 12:41:15 PM: '/docs/git/scrolling-through-code-as-you-add-to-commit': 'Scrolling-Through-Code-As-You-Add-To-Commit', 12:41:15 PM: '/docs/github/actions/concurrency-in-github-action-workflow': 'Concurrency-In-Github-Action-Workflow', 12:41:15 PM: '/docs/github/actions/using-environment-variables-in-workflows': 'Using-Environment-Variables-In-Workflows', 12:41:15 PM: '/docs/github/actions/using-expressions-in-workflows': 'Using-Expressions-In-Workflows', 12:41:15 PM: '/docs/github/actions/using-needs-tags-in-workflows': 'Using-Needs-Tags-In-Workflows', 12:41:15 PM: '/docs/html/html5-input-type-datepicker': 'Html5-Input-Type-Datepicker', 12:41:15 PM: '/docs/infrastructure/blue-green-deployments': 'Blue-Green-Deployments', 12:41:15 PM: '/docs/interpreters/lexical-analysis': 'Lexical-Analysis', 12:41:15 PM: '/docs/javascript/arrow-function-expressions': 'Arrow-Function-Expressions', 12:41:15 PM: '/docs/javascript/async-await': 'Async-Await', 12:41:15 PM: '/docs/javascript/async-await-vs-promises': 'Async-Await-Vs-Promises', 12:41:15 PM: '/docs/javascript/closures': 'Closures', 12:41:15 PM: '/docs/javascript/computed-keys-in-js': 'Computed-Keys-In-Js', 12:41:15 PM: '/docs/javascript/cypress/calledwith-assertion-in-cypress': 'Calledwith-Assertion-In-Cypress', 12:41:15 PM: '/docs/javascript/cypress/matchers-in-cypress-using-sinonjs': 'Matchers-In-Cypress-Using-Sinonjs', 12:41:15 PM: '/docs/javascript/empty-arrays-falsy-in-js': 'Empty-Arrays-Falsy-In-Js', 12:41:15 PM: '/docs/javascript/filtering-arrays': 'Filtering-Arrays', 12:41:15 PM: '/docs/javascript/finding-an-objects-properties': 'Finding-An-Objects-Properties', 12:41:15 PM: '/docs/javascript/for-of-loops': 'For-Of-Loops', 12:41:15 PM: '/docs/javascript/formatting-datetime-in-js': 'Formatting-Datetime-In-Js', 12:41:15 PM: '/docs/javascript/formatting-datetime-into-iso-standard': 'Formatting-Datetime-Into-Iso-Standard', 12:41:15 PM: '/docs/javascript/formatting-numbers-for-commas-in-the-thousandth-place': 'Formatting-Numbers-For-Commas-In-The-Thousandth-Place', 12:41:15 PM: '/docs/javascript/includes-method': 'Includes-Method', 12:41:15 PM: '/docs/javascript/inequality-operator-in-javascript': 'Inequality-Operator-In-Javascript', 12:41:15 PM: '/docs/javascript/let-const-var-differences-in-js': 'Let-Const-Var-Differences-In-Js', 12:41:15 PM: '/docs/javascript/localstorage-in-browsers': 'Localstorage-In-Browsers', 12:41:15 PM: '/docs/javascript/logical-operators-in-javascript': 'Logical-Operators-In-Javascript', 12:41:15 PM: '/docs/javascript/npm/installing-packages-without-adding-to-current-project': 'Installing-Packages-Without-Adding-To-Current-Project', 12:41:15 PM: '/docs/javascript/parsing-out-json-info-in-js': 'Parsing-Out-Json-Info-In-Js', 12:41:15 PM: '/docs/javascript/promise-all': 'Promise-All', 12:41:15 PM: '/docs/javascript/promises': 'Promises', 12:41:15 PM: '/docs/javascript/react/children-components-in-react': 'Children-Components-In-React', 12:41:15 PM: '/docs/javascript/react/componentdidmount': 'Componentdidmount', 12:41:15 PM: '/docs/javascript/react/components-in-react': 'Components-In-React', 12:41:15 PM: '/docs/javascript/react/default-props-in-react': 'Default-Props-In-React', 12:41:15 PM: '/docs/javascript/react/dispatch-and-usedispatch-in-redux': 'Dispatch-And-Usedispatch-In-Redux', 12:41:15 PM: '/docs/javascript/react/fragments-in-react': 'Fragments-In-React', 12:41:15 PM: '/docs/javascript/react/organizing-component-abstractions': 'Organizing-Component-Abstractions', 12:41:15 PM: '/docs/javascript/react/prop-defaults': 'Prop-Defaults', 12:41:15 PM: '/docs/javascript/react/redux/redux': 'Redux', 12:41:15 PM: '/docs/javascript/react/rendering-jsx-using-react-dom': 'Rendering-Jsx-Using-React-Dom', 12:41:15 PM: '/docs/javascript/react/state-updateing-console-log': 'State-Updateing-Console-Log', 12:41:15 PM: '/docs/javascript/react/use-of-index.js-in-react': 'Use-Of-Index.Js-In-React', 12:41:15 PM: '/docs/javascript/react/usecallback-hook': 'Usecallback-Hook', 12:41:15 PM: '/docs/javascript/react/using-context-in-react': 'Using-Context-In-React', 12:41:15 PM: '/docs/javascript/react/using-props-in-react-components': 'Using-Props-In-React-Components', 12:41:15 PM: '/docs/javascript/react/wrapper-components-in-react-using-props': 'Wrapper-Components-In-React-Using-Props', 12:41:15 PM: '/docs/javascript/reading-data-from-files-using-nodejs': 'Reading-Data-From-Files-Using-Nodejs', 12:41:15 PM: '/docs/javascript/scoped-imports-in-a-monorepo': 'Scoped-Imports-In-A-Monorepo', 12:41:15 PM: '/docs/javascript/spread-operator': 'Spread-Operator', 12:41:15 PM: '/docs/javascript/switch-statement-with-blank-blocks': 'Switch-Statement-With-Blank-Blocks', 12:41:15 PM: '/docs/javascript/this': 'This', 12:41:15 PM: '/docs/javascript/typeof': 'Typeof', 12:41:15 PM: '/docs/javascript/typescript/arg-defaults': 'Arg-Defaults', 12:41:15 PM: '/docs/javascript/typescript/arrays-in-typescript': 'Arrays-In-Typescript', 12:41:15 PM: '/docs/javascript/typescript/basic-type-in-typescript': 'Basic-Type-In-Typescript', 12:41:15 PM: '/docs/javascript/typescript/compiling-typescript-project-to-check-for-ts-errors': 'Compiling-Typescript-Project-To-Check-For-Ts-Errors', 12:41:15 PM: '/docs/javascript/typescript/conforming-types-to-specific-values': 'Conforming-Types-To-Specific-Values', 12:41:15 PM: '/docs/javascript/typescript/const-assertions': 'Const-Assertions', 12:41:15 PM: '/docs/javascript/typescript/defining-and-passing-in-objects-in-typescript-functions': 'Defining-And-Passing-In-Objects-In-Typescript-Functions', 12:41:15 PM: '/docs/javascript/typescript/finding-keys-in-typescript-map-objects': 'Finding-Keys-In-Typescript-Map-Objects', 12:41:15 PM: '/docs/javascript/typescript/generics-for-functions': 'Generics-For-Functions', 12:41:15 PM: '/docs/javascript/typescript/generics-for-interfaces': 'Generics-For-Interfaces', 12:41:15 PM: '/docs/javascript/typescript/optional-properties-in-ts-objects': 'Optional-Properties-In-Ts-Objects', 12:41:15 PM: '/docs/javascript/typescript/project-references': 'Project-References', 12:41:15 PM: '/docs/javascript/typescript/record-type': 'Record-Type', 12:41:15 PM: '/docs/javascript/typescript/type-variables-in-ts': 'Type-Variables-In-Ts', 12:41:15 PM: '/docs/javascript/typescript/union-type': 'Union-Type', 12:41:15 PM: '/docs/javascript/using-promises-as-function-return-values': 'Using-Promises-As-Function-Return-Values', 12:41:15 PM: '/docs/javascript/writing-to-files-using-nodejs': 'Writing-To-Files-Using-Nodejs', 12:41:15 PM: '/docs/javascript/yarn/resolutions-block-in-package.json': 'Resolutions-Block-In-Package.Json', 12:41:15 PM: '/docs/javascript/yarn/running-yarn-commands-in-workspaces': 'Running-Yarn-Commands-In-Workspaces', 12:41:15 PM: '/docs/math/1d-vectors': '1D-Vectors', 12:41:15 PM: '/docs/math/absolute-value': 'Absolute-Value', 12:41:15 PM: '/docs/math/sign': 'Sign', 12:41:15 PM: '/docs/misc/query-strings': 'Query-Strings', 12:41:15 PM: '/docs/postgress/type-casting': 'Type-Casting', 12:41:15 PM: '/docs/problem-solving-processes/04-14-2022-fixing-build-error-from-jsx-types-and-react-datetime-library': '04-14-2022-Fixing-Build-Error-From-Jsx-Types-And-React-Datetime-Library', 12:41:15 PM: '/docs/problem-solving-processes/04-15-2022-adding-styles-to-react-datetime-library': '04-15-2022-Adding-Styles-To-React-Datetime-Library', 12:41:15 PM: '/docs/problem-solving-processes/04-21-2022-solving-why-gh-issues-were-not-being-pulled-in-swyxkit': '04-21-2022-Solving-Why-Gh-Issues-Were-Not-Being-Pulled-In-Swyxkit', 12:41:15 PM: '/docs/problem-solving-processes/05-03-2022-finding-antialiasing-default-config-in-fable-engine': '05-03-2022-Finding-Antialiasing-Default-Config-In-Fable-Engine', 12:41:15 PM: '/docs/problem-solving-processes/05-03-2022-fixing-errors-in-fable-project-in-vscode': '05-03-2022-Fixing-Errors-In-Fable-Project-In-Vscode', 12:41:15 PM: '/docs/programming-language-facts/statistically-typed-vs-dynamically-typed-languages': 'Statistically-Typed-Vs-Dynamically-Typed-Languages', 12:41:15 PM: '/docs/python/connecting-to-mongodb-using-python': 'Connecting-To-Mongodb-Using-Python', 12:41:15 PM: '/docs/python/decorators-in-python': 'Decorators-In-Python', 12:41:15 PM: '/docs/python/higher-order-functions-in-python': 'Higher-Order-Functions-In-Python', 12:41:15 PM: '/docs/python/pandas/reading-csv-data-sets-using-pandas': 'Reading-Csv-Data-Sets-Using-Pandas', 12:41:15 PM: '/docs/python/pandas/sorting-values-by-column-in-pandas': 'Sorting-Values-By-Column-In-Pandas', 12:41:15 PM: '/docs/python/try-except-else-finally-in-python': 'Try-Except-Else-Finally-In-Python', 12:41:15 PM: '/docs/python/with-statement-python': 'With-Statement-Python', 12:41:15 PM: '/docs/system-design/system-design-interview-thought-process': 'System-Design-Interview-Thought-Process', 12:41:15 PM: '/docs/templates/new-entry-template': 'New Entry Template'} 12:41:15 PM: [ ('/docs/docker/1.docker', '/docs/docker/multi-build-stages'), 12:41:15 PM: ( '/docs/general-tools/retool/using-variables-with-shared-queries', 12:41:15 PM: '/docs/images/setting-query-lib-retool.png'), 12:41:15 PM: ( '/docs/general-tools/retool/using-variables-with-shared-queries', 12:41:15 PM: '/docs/images/import-query-in-app-retool.png'), 12:41:15 PM: ( '/docs/general-tools/retool/using-variables-with-shared-queries', 12:41:15 PM: '/docs/images/additional-scope-retool.png'), 12:41:15 PM: ( '/docs/images/common-component-life-cycles-react.png', 12:41:15 PM: '/docs/javascript/react/componentdidmount'), 12:41:15 PM: ('/docs/javascript/async-await', '/docs/javascript/promises'), 12:41:15 PM: ('/docs/javascript/async-await', '/docs/javascript/promises'), 12:41:15 PM: ( '/docs/images/example-high-level-design.png', 12:41:15 PM: '/docs/system-design/system-design-interview-thought-process'), 12:41:15 PM: ( '/docs/images/example-deep-dive-update-1.png', 12:41:15 PM: '/docs/system-design/system-design-interview-thought-process'), 12:41:15 PM: ( '/docs/images/example-deep-dive-update-2.png', 12:41:15 PM: '/docs/system-design/system-design-interview-thought-process')] 12:41:15 PM: Building site... 12:41:15 PM: Warning: Highlight language bash {.line-numbers} not found in docs/general-tools/direnv/creating-enviornments-using-direnv.md 12:41:15 PM: Warning: Highlight language jsx not found in docs/general-tools/material-ui/link-react-tag.md 12:41:15 PM: Warning: Highlight language jsx not found in docs/general-tools/material-ui/setting-text-attributes.md 12:41:15 PM: Checking all internal links with anchors. 12:41:15 PM: > Successfully checked 0 internal link(s) with anchors. 12:41:15 PM: -> Creating 129 pages (0 orphan) and 39 sections 12:41:16 PM: Done in 936ms. 12:41:16 PM: ​ 12:41:16 PM: (build.command completed in 2.8s) 12:41:16 PM: ​ 12:41:16 PM: ──────────────────────────────────────────────────────────────── 12:41:16 PM: 2. Deploy site 12:41:16 PM: ──────────────────────────────────────────────────────────────── 12:41:16 PM: ​ 12:41:16 PM: Starting to deploy site from 'public' 12:41:16 PM: Creating deploy tree 12:41:16 PM: Creating deploy upload records 12:41:16 PM: 136 new files to upload 12:41:16 PM: 0 new functions to upload 12:41:17 PM: 0% complete 12:41:17 PM: 5% complete 12:41:17 PM: 10% complete 12:41:17 PM: 15% complete 12:41:17 PM: 20% complete 12:41:17 PM: 25% complete 12:41:17 PM: 30% complete 12:41:17 PM: 35% complete 12:41:17 PM: 40% complete 12:41:17 PM: 45% complete 12:41:17 PM: 50% complete 12:41:17 PM: 55% complete 12:41:17 PM: 60% complete 12:41:18 PM: 65% complete 12:41:18 PM: 70% complete 12:41:18 PM: 75% complete 12:41:18 PM: 80% complete 12:41:18 PM: 85% complete 12:41:18 PM: 90% complete 12:41:18 PM: 95% complete 12:41:18 PM: 100% complete 12:41:18 PM: Site deploy was successfully initiated 12:41:18 PM: ​ 12:41:18 PM: (Deploy site completed in 2.1s) 12:41:18 PM: ​ 12:41:18 PM: ──────────────────────────────────────────────────────────────── 12:41:18 PM: Netlify Build Complete 12:41:18 PM: ──────────────────────────────────────────────────────────────── 12:41:18 PM: ​ 12:41:18 PM: (Netlify Build completed in 5s) 12:41:19 PM: Caching artifacts 12:41:19 PM: Started saving build plugins 12:41:19 PM: Finished saving build plugins 12:41:19 PM: Started saving pip cache 12:41:19 PM: Finished saving pip cache 12:41:19 PM: Started saving emacs cask dependencies 12:41:19 PM: Finished saving emacs cask dependencies 12:41:19 PM: Started saving maven dependencies 12:41:19 PM: Finished saving maven dependencies 12:41:19 PM: Started saving boot dependencies 12:41:19 PM: Finished saving boot dependencies 12:41:19 PM: Started saving rust rustup cache 12:41:19 PM: Finished saving rust rustup cache 12:41:19 PM: Started saving go dependencies 12:41:19 PM: Finished saving go dependencies 12:41:19 PM: Build script success 12:41:19 PM: Uploading Cache of size 91.1MB 12:41:19 PM: Starting post processing 12:41:19 PM: Post processing - HTML 12:41:20 PM: Finished processing build request in 18.521075509s 12:41:26 PM: Post processing - header rules 12:41:26 PM: Post processing - redirect rules 12:41:26 PM: Post processing done 12:41:29 PM: Site is live ✨ ```
ksdavidc commented 1 year ago

I am having the exact same problem, including the "docs" problem. I can use the search to get to other pages and they work fine. Only the home page does not work.

ksdavidc commented 1 year ago

I may have a clue. In my case I think it was related this error:

Unable to find referenced note
1:55:36 AM:     Reference: 'strange'
1:55:36 AM:     Source: '__obsidian/List.md'

due to [[ ]] links with missing files.

And also it doesn't seem to like lower case filenames.

Fixing both those things in my case seemed to get it to find the page properly. I was able to (kinda) get it to work, not work, work by adjusting these.

Yarden-zamir commented 1 year ago

Hi, had the same problem, clicking it and looking at the url i found that it navigates to {base_url}/docs/readme.md/ as opposed {base_url}/docs/readme/ so i changed my landing to

LANDING_PAGE = "readme"