Coder Social home page Coder Social logo

geektutu / hexo-theme-geektutu Goto Github PK

View Code? Open in Web Editor NEW
312.0 312.0 39.0 2.93 MB

极速加载的Hexo主题,不引入第三方JS库

Home Page: https://geektutu.com

License: Apache License 2.0

CSS 1.74% Stylus 36.54% EJS 61.73%
hexo javascript theme website

hexo-theme-geektutu's People

Contributors

geektutu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

hexo-theme-geektutu's Issues

使用该主题的童鞋,希望你在这里留下脚印~

已使用该主题的博客

统一回复下相关问题:

Q:首页和推荐的文章卡片左侧的图片如何配置?

A: md文档中,配置 image 属性,参考这里,路径从根路径开始填起。

Q:问什么留言和友链页面404

A:留言和友链页面,你可以理解为和普通的文章没有差别,但是导航栏中地址是固定的。所以需要在 _posts 文件夹下建立 about.mdlink.md ,才能生成相关的页面。可以参考我的内容 about.mdlink.md

[求助] 按照文档操作无法使用该主题

失败截图:
截屏2021-11-29 下午2 28 31

复现步骤:
按照文档操作。

  1. hexo init
  2. 替换 package.json 中的内容
  3. npm i
  4. npm update
  5. npm build
  6. npm start

一些版本信息:
hexo version: 4.2.0
node version: v17.1.0
npm version: 8.1.2

关于专栏或者说专题实现

我想问一下具体是怎么生成,是需要自己手动排版吗?我看了一下你的博客仓库,没有发现怎么生成这个的步骤。希望你有空公知一下。十分感谢。

hexo g 报错

有两个问题:
1,一定要配置gittalk,否在就会报错
2,layout里有个报错,还不知道怎么解决,报错信息如下:
ReferenceError: /home/admin/Documents/markdown/hexo/themes/geektutu/layout/page.ejs:83
81|
82|

83| <%- body %>
84|


85|
86|

body is not defined
at eval (eval at compile (/home/admin/Documents/markdown/hexo/node_modules/ejs/lib/ejs.js:633:12), :11:17)
at returnedFn (/home/admin/Documents/markdown/hexo/node_modules/ejs/lib/ejs.js:668:17)
at Theme._View.View._compiled (/home/admin/Documents/markdown/hexo/node_modules/hexo/lib/theme/view.js:123:48)
at Theme._View.View.View.render (/home/admin/Documents/markdown/hexo/node_modules/hexo/lib/theme/view.js:29:15)
at /home/admin/Documents/markdown/hexo/node_modules/hexo/lib/hexo/index.js:349:21
at tryCatcher (/home/admin/Documents/markdown/hexo/node_modules/bluebird/js/release/util.js:16:23)
at /home/admin/Documents/markdown/hexo/node_modules/bluebird/js/release/method.js:15:34
at RouteStream._read (/home/admin/Documents/markdown/hexo/node_modules/hexo/lib/hexo/router.js:123:3)
at RouteStream.Readable.read (stream_readable.js:474:10)
at resume
(_stream_readable.js:953:12)
at processTicksAndRejections (internal/process/task_queues.js:77:11)

执行 hexo generate时报错,Template render error: (unknown path) [Line 8, Column 25]

$ hexo clean && hexo generate
INFO  Start processing
FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
Template render error: (unknown path) [Line 8, Column 25]
  Error: Unable to call `the return value of (posts["first"])["updated"]["toISOString"]`, which is undefined or falsey
    at Object._prettifyError (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/nunjucks/src/lib.js:36:11)
    at /Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/nunjucks/src/environment.js:561:19
    at Template.root [as rootRenderFunc] (eval at _compile (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/nunjucks/src/environment.js:631:18), <anonymous>:214:3)
    at Template.render (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/nunjucks/src/environment.js:550:10)
    at Hexo.module.exports (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/hexo-generator-feed/lib/generator.js:40:22)
    at Hexo.tryCatcher (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/util.js:16:23)
    at Hexo.<anonymous> (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/method.js:15:34)
    at /Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/hexo/lib/hexo/index.js:318:20
    at tryCatcher (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/util.js:16:23)
    at MappingPromiseArray._promiseFulfilled (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/map.js:68:38)
    at MappingPromiseArray.PromiseArray._iterate (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/promise_array.js:115:31)
    at MappingPromiseArray.init (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/promise_array.js:79:10)
    at MappingPromiseArray._asyncInit (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/map.js:37:10)
    at _drainQueueStep (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/async.js:97:12)
    at _drainQueue (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/async.js:102:5)
    at Immediate.Async.drainQueues [as _onImmediate] (/Users/chengxiaowen/go/src/github.com/cxwen/cxwen-blog/node_modules/bluebird/js/release/async.js:15:14)
    at processImmediate (internal/timers.js:439:21)

header_img的作用

请问_config.yml中的header_img用于设置哪里的图片呢?

我一开始以为是博客上方head的背景图片,但发现模版代码里面似乎已经用css自带的颜色写死了。设置了header_img后也没有发现任何地方有变化。

标签页样式问题

标签页主标题样式太大,导致点击上一个链接时有一部分被覆盖住了。

错误如图

如图所示,当上面链接如果文字太少的话会完全被覆盖住,出现点击无反应的问题。

封面

封面只能用本地的吗 不能链接吗

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.