搭建本地博客系统node.js版

运行环境win10 node.js

一、 安装hexo

npm install hexo-cli g
# 初始化博客文件夹
hexo init blog
# 切换到该路径
cd blog
# 安装hexo的扩展插件
npm install
# 安装其它插件
npm install hexo-server --save
npm install hexo-admin --save
npm install hexo-generator-archive --save
npm install hexo-generator-feed --save
npm install hexo-generator-search --save
npm install hexo-generator-tag --save
npm install hexo-deployer-git --save
npm install hexo-generator-sitemap --save

第一次使用hexo,在本地创建服务器使用。

# 生成静态页面
hexo generate
# 开启本地服务器
hexo s

打开浏览器,地址栏中输入:http://localhost:4000/,应该可以看见刚刚创建的博客了

二、hexo管理

# 清空静态页面
hexo clean
# 生成静态页面
hexo generate
# 部署 
hexo deploy

三、hexo命令缩写

hexo g = hexo generate
hexo c = hexo clean
hexo s = hexo server
hexo d = hexo deploy

四、其他及问题

  • 端口占用,换个端口就好了。执行命令hexo s -p 5000,并在浏览器地址栏输入http://localhost:5000,回车访问。
  • 出现下图错误,
    •  1.cmd进入博客当前文件夹路径
    •   2.执行 npm install

    •     3.执行 hexo server

  • 添加next主题后,home等无法变中文。在修改主目录_config.yui中的language: zh-Hans,其中zh-Hans要看一下,你选的主题下的language目录下,简体中文是什么名字,有的是zh-cn.

  • hexo主题的修改参看:http://theme-next.iissnan.com/getting-started.html

  • Hexo之next主题设置首页不显示全文(只显示预览)

    • 进入hexo博客项目的themes/next目录
    • 用文本编辑器打开_config.yml文件
    • 搜索"auto_excerpt",找到如下部分:
    • 把enable改为对应的false改为true,然后hexo d -g,再进主页,问题就解决了!
    • # Automatically Excerpt. Not recommand.
      # Please use <!-- more --> in the post to control excerpt accurately.
      auto_excerpt:
        enable: false
        length: 150
      

      npm install安装出错.

      • npm install --registry=https://registry.npm.taobao.org --loglevel=silly

      • npm cache clean --force

    • hexo之next主题添加分类.

      • hexo new page categories

      • 编辑新建界面,将页面类型设置为categories:type: "categories"

      • 在menu中添加链接,此时需要编辑主题的_config.yml

      • 在markdown文件中添加分类:categories: 电影评论

    • 为博客添加图

      • 首先确认 _config.yml 中有 post_asset_folder:true 。

      • 将图片放到与文件名同名的目录中

      • 在markdown文件中,只能用文件名,不要路径.

 

Folk是一个轻量、便携,同时又很强大且可高度定制的内容发布平台。Folk的目标是:让您可以轻松地与世界分享您的点滴。 Folk使用世界流行的javascript语言开发,因此可以同时运行于node和asp(非.net)。其中,node本支持sqlite(推荐)和mysql两种数据库,而asp本则同时支持access、mssql、mysql和sqlite四种数据库。这两个本的核心代码完全相同,因此对应的主题和插件也可以做到同时兼容。 Folk的核心程序是轻量的,只提供最基础的文章和用户功能,让您能够非常快速地上手。同时,Folk也支持自定义主题,让您的网站更加个性化。而强大的插件系统,则可以让您在Folk的基础上,扩展出您所能想像的任何功能,甚至将她变成一个cms系统。 Folk默认使用markdown语法来撰写日志,但是Folk也支持通过插件来使用可视化的html编辑器,让您自由选择、随心书写! 安装步骤: 从install/目录下载对应本的安装文件; 将解压后的install文件夹(包括install文件夹本身)上传至网站根目录; 对于asp本,访问http://您的域名/install,然后根据提示进行安装; 对于node本,在命令行执行node install,然后根据提示进行安装; 安装完毕,删除install目录。 对于asp本,访问http://您的域名/control.asp进入管理后台 对于node本,先node index.js启动网站服务,然后访问http://您的域名/control进入管理后台
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值