Skip to content

zhangyuanes/blinkTheme

Repository files navigation

blinkfox Theme fix to myself

Build Status GitHub license GitHub forks GitHub stars

根据自己需求进行自定义修改和美化的blinkfox的hexo主题。

我的 personal blog ,可以点击查看预览。

How to Use

安装NodeJS(Windows,Linux,MacOS均可)。

Fork仓库后使用git克隆项目

点击fork按钮fork到自己的账号下,这样你的配置就可以保存下来了。

git clone https://github.com/zhangyuanes/blinkTheme.git

进入项目文件夹,安装依赖包

cd blinkTheme
npm install

清理并生成渲染

npm run clean
npm run build

本地预览

npm run server

访问http://localhost:4000即可看到页面。

使用hexo-admin做后台dashboard

预先配置有hexo-admin,在url结尾加入/admin即可进入管理页面,可以在线md交互预览编辑。用户名和密码我配置的为:yanbo,你可以修改配置文件来自定义,相关配置在_config.yml中:

# hexo-admin authentification
# 在本地浏览的时候在url之后加上admin即可访问
# 这里的password是密码经过sha256加密
admin:
  username: yanbo
  password_hash: $2a$10$SD3chEWmZ4/qWCOOvmVv3ut5/lKgPqDx5YBLwtZHt07/XzcG4TEAK
  secret: yanbo
  deployCommand: 'hexo-deploy.bat'

推送到github.io

如果你没有设置这个gitpage仓库,参考这里.

需要预先设置项目根目录下的_config.yml中的部署deploy配置:

# Deployment
deploy:
  type: git
  repo: https://github.com/********/********.github.io.git
  branch: master

预览渲染没有问题可以使用命令推送到gitpage,推从到github.io仓库中,使用命令:

npm run deploy

当显示成功后刷新仓库,就可以访问到对应的页面了,页面地址为 https://YourGithubName.github.io

编写你的文章

清除source/_posts下全部文章页(但请至少保留一个md文件用于生成页面,否则build会失败),完成_config.yml中其他个性化配置后重新清理并生成渲染,预览后推送即可。

_config.yml已经添加很多中文注释,如果需要请按照注释修改即可。

本项目代码唯一需要用户单独存档的仅仅为source/_posts下的原始md文章页面以及对应的配图。

配图建议使用图床,这样就不用担心相对引用,相关文章参考这里。本仓库的配图还是比较大的,后续会逐渐修改为图床链接。

补:如果不是图床的图片,配图请放在source/medias中,如果需要分类请在此文件夹下新建文件夹放置即可,在页面中引用地址为:/medias/******.jpg

md文章的编写如果不清楚可以先参考我的md,里面基本内容包括:header和正文。

header需要用三个连接号显式表示出来,字段和含义如下 : title 文章标题, date 时间, author 作者, categories 分类,tags 文章标签。

header写完后就是正文,直接兼容全部的md语法,自由书写即可。

---
title: Hello World to Hexo
date: 2020-09-11 20:26:00
author: zhangyuanes
categories: 博客搭建
tags:
  - Hexo
  - Gitpage
---

<你的文章内容>

如有其他问题请提交issue或发邮件询问

关于github推送不上去443问题

设置VPN全局代理,然后推送完成后取消。例如:

git config --global http.proxy "127.0.0.1:7777" 
git config --global --unset http.proxy

关于github推送10054的问题

fatal: unable to access 'https://github.com/zhangyuanes/blinkTheme.git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

git config --global http.postBuffer 5242880000   

License

Apache License 2.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published