diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..f959a55 --- /dev/null +++ b/.npmrc @@ -0,0 +1,4 @@ +legacy-peer-deps=true +auto-install-peers=true +strict-peer-dependencies=false +resolution-mode=highest \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index ccc9646..48681c9 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,20 +1,5 @@ { "frontMatter.git.enabled": true, - "frontMatter.content.pageFolders": [ - { - "title": "posts", - "path": "[[workspace]]/source/_posts" - }, - { - "path": "[[workspace]]/themes/cactus" - }, - { - "path": "[[workspace]]/source/about" - }, - { - "path": "[[workspace]]/source/this-week" - } - ], "markdown.preview.doubleClickToSwitchToEditor": true, "markdown.preview.breaks": false, "markdown.preview.typographer": true, diff --git a/codebase.md b/codebase.md index 0af50b0..18f8be6 100644 --- a/codebase.md +++ b/codebase.md @@ -115,14 +115,14 @@ all_minifier: true markdown: - preset: 'default' render: html: true xhtmlOut: false - breaks: false + breaks: true linkify: true typographer: true - plugins: [] + plugins: + - markdown-it-imsize anchors: level: 2 collisionSuffix: '' @@ -264,7 +264,17 @@ Suspendisse facilisis, mi ac scelerisque interdum, ligula ex imperdiet felis, a ], "frontMatter.framework.id": "hexo", "frontMatter.preview.host": "http://localhost:4000", - "frontMatter.content.publicFolder": "source/images" + "frontMatter.content.publicFolder": "source/images", + "frontMatter.content.pageFolders": [ + { + "title": "posts", + "path": "[[workspace]]/source/_posts" + }, + { + "path": "[[workspace]]/themes/cactus", + "title": "cactus" + } + ] } ``` @@ -305,18 +315,21 @@ Suspendisse facilisis, mi ac scelerisque interdum, ligula ex imperdiet felis, a "dependencies": { "decap-cms-app": "^3.4.0", "hexo": "^7.3.0", - "hexo-all-minifier": "^0.5.7", "hexo-generator-archive": "^2.0.0", "hexo-generator-category": "^2.0.0", "hexo-generator-index": "^4.0.0", "hexo-generator-tag": "^2.0.0", "hexo-renderer-ejs": "^2.0.0", - "hexo-renderer-marked": "^6.3.0", + "hexo-renderer-markdown-it": "^7.1.1", "hexo-renderer-stylus": "^3.0.1", "hexo-server": "^3.0.0", "hexo-tag-youtube-responsive": "^0.4.2", "hexo-theme-landscape": "^1.0.0", - "hexo-theme-leedom": "^1.1.3" + "hexo-theme-leedom": "^1.1.3", + "markdown-it-imsize": "^2.0.1" + }, + "devDependencies": { + "hexo-generator-sitemap": "^3.0.1" } } @@ -1008,7 +1021,7 @@ umami_analytics: # logo and/or favicons of you website. # To generate hash: `$ echo -n "name@email.com" | md5`. gravatar: - email: name@email.com + email: steven@drkpxl.com hash: # loads libraries and styles from CDN instead or relying on local files @@ -1017,8 +1030,7 @@ cdn: jquery: https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js clipboard: https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.7/clipboard.min.js #font_awesome: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css - justified_gallery_css: https://cdnjs.cloudflare.com/ajax/libs/justifiedGallery/3.8.1/css/justifiedGallery.min.css - justified_gallery_js: https://cdnjs.cloudflare.com/ajax/libs/justifiedGallery/3.8.1/js/jquery.justifiedGallery.min.js + ``` @@ -1241,7 +1253,6 @@ node_modules/