V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
terencehyz
V2EX  ›  Hexo

关于 HEXO 搭建博客

  •  
  •   terencehyz · 2017-01-14 23:25:39 +08:00 · 2718 次点击
    这是一个创建于 2870 天前的主题,其中的信息可能已经有所发展或是发生改变。

    _config.yml中的root: /hexo-theme-huxblog/改为root: /后,本地服务器无法查看,localhost:4000自动跳转localhost:4000/hexo-theme-huxblog而且报错不显示内容 这个该怎么解决

    10 条回复    2017-01-15 11:33:47 +08:00
    scnace
        1
    scnace  
       2017-01-14 23:28:43 +08:00
    贴一下_config.yml 吧。
    terencehyz
        2
    terencehyz  
    OP
       2017-01-14 23:36:23 +08:00
    @scnace # Hexo Configuration
    ## Docs: https://hexo.io/docs/configuration.html
    ## Source: https://github.com/hexojs/hexo/

    # Site
    title: Terence's Blog
    subtitle: Getting Better!
    author: Terence Han
    language: zh-CN
    timezone:

    # URL
    ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' /hexo-theme-huxblog/
    url: http://terencehyz.github.io
    root: /
    permalink: :year/:month/:day/:title/
    permalink_defaults:

    #Custom Setting Start

    # Site settings
    SEOTitle: Terence 的博客 | Terence's Blog
    header-img: img/home-bg.jpg
    email:
    description: ""
    keyword: ""


    # SNS settings
    # RSS: false
    weibo_username:
    zhihu_username:
    github_username:
    twitter_username:
    facebook_username:
    linkedin_username:

    # Build settings
    anchorjs: true # if you want to customize anchor. check out line:181 of `post.html`


    # Disqus settings
    disqus_username: hexo-theme-huxblog

    # Duoshuo settings
    # duoshuo_username: kaijun
    # Share component is depend on Comment so we can NOT use share only.
    duoshuo_share: true # set to false if you want to use Comment without Sharing


    # Analytics settings
    # Baidu Analytics

    # Google Analytics
    ga_track_id: '' # Format: UA-xxxxxx-xx
    ga_domain:


    # Sidebar settings
    sidebar: true # whether or not using Sidebar.
    sidebar-about-description: "成长中的程序猿"
    sidebar-avatar: /img/avatar.jpg # use absolute URL, seeing it's used in both `/` and `/about/`


    # Featured Tags
    featured-tags: true # whether or not using Feature-Tags
    featured-condition-size: 1 # A tag will be featured if the size of it is more than this condition value


    # Friends
    friends: [
    {
    title: "Terence's Blog",
    href: ""
    },{
    title: "Padade",
    href: ""
    },{
    title: "IMUDGES",
    href: ""
    },{
    title: "Bar",
    href: "#"
    },{
    title: "Example Friends",
    href: "#"
    },{
    title: "It helps SEO",
    href: "#"
    }
    ]


    #Custom Setting End



    # Directory
    source_dir: source
    public_dir: public
    tag_dir: tags
    archive_dir: i_dont_wanna_use_default_archives
    category_dir: categories
    code_dir: downloads/code
    i18n_dir: :lang
    skip_render:

    # Writing
    new_post_name: :title.md # File name of new posts
    default_layout: post
    titlecase: false # Transform title into titlecase
    external_link: true # Open external links in new tab
    filename_case: 0
    render_drafts: false
    post_asset_folder: true
    relative_link: false
    future: true
    highlight:
    enable: true
    line_number: true
    auto_detect: true
    tab_replace:

    # Category & Tag
    default_category: uncategorized
    category_map:
    tag_map:

    # Date / Time format
    ## Hexo uses Moment.js to parse and display date
    ## You can customize the date format as defined in
    ## http://momentjs.com/docs/#/displaying/format/
    date_format: YYYY-MM-DD
    time_format: HH:mm:ss

    # Pagination
    ## Set per_page to 0 to disable pagination
    per_page: 10
    pagination_dir: page

    # Extensions
    ## Plugins: https://hexo.io/plugins/
    ## Themes: https://hexo.io/themes/
    theme: huxblog

    # Deployment
    ## Docs: https://hexo.io/docs/deployment.html
    deploy:
    type: git
    repo: https://github.com/terencehyz/terencehyz.github.io.git
    branch: master
    scnace
        3
    scnace  
       2017-01-15 00:04:28 +08:00 via Android
    @terencehyz 为啥要改 root 如果你的站是放在二级目录的话 root 要加上啊😯
    h404bi
        4
    h404bi  
       2017-01-15 00:06:15 +08:00
    先 hexo clean 试试
    Dvel
        5
    Dvel  
       2017-01-15 00:10:46 +08:00
    url: http://***.com
    root: /
    或者
    url: http://***.com/child
    root: /child/

    就这两种写法吧,你是不是忘了重新生成了,或者 clean 一下在生成。
    terencehyz
        6
    terencehyz  
    OP
       2017-01-15 00:19:58 +08:00
    @h404bi 好多次都不行页面报这个错 Cannot GET /hexo-theme-huxblog/
    terencehyz
        7
    terencehyz  
    OP
       2017-01-15 00:22:57 +08:00
    @scnace 我是要放到 github.io

    主题下载好里面写的 root: /hexo-theme-huxblog/

    我改成 root: /之后 hexo server 在 localhost:4000 里看页面的时候自己跳转到 http://localhost:4000/hexo-theme-huxblog/

    页面报错 Cannot GET /hexo-theme-huxblog/
    terencehyz
        8
    terencehyz  
    OP
       2017-01-15 00:23:30 +08:00
    @Dvel 确实是这样写的
    url: http://terencehyz.github.io
    root: /
    scnace
        9
    scnace  
       2017-01-15 00:34:27 +08:00
    试试不要去改他的 root 然后`hexo clean`下 之后 再`hexo g`
    terencehyz
        10
    terencehyz  
    OP
       2017-01-15 11:33:47 +08:00 via iPhone
    @scnace
    @Dvel
    @h404bi
    已经弄好了~换了个浏览器就好了😂😂😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   990 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 20:13 · PVG 04:13 · LAX 12:13 · JFK 15:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.