Nongfu 主题 Halo 2.0
Nongfu 是基于halo-theme-butterfly 进行二次处理的主题, 我们不生产代码,我们只是git的搬运工🚚。
自豪的使用cnb.cool云原生开发环境。
启动命令:docker run -it -d --name halo -p 8090:8090 -v /workspace/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo:2.20 -e halo.external-url=https://cnb-18g-1ifjo7jto-001-8090.cnb.cool,其中-e halo.external-url是设置外网访问地址,需要根据实际分配到的域名进行调整。
帐号密码均为nongfu。
安装主题依赖:npm install后,在package.json 中已配置以下信息:
"scripts": {
"dev": "gulp watch",
"clean": "gulp clean",
"build-all": "gulp default",
"publish": "gulp copy-to-halo",
"zip": "gulp zip",
"build-css": "gulp css",
"build-js": "gulp js",
"build-html": "gulp html",
"copy-folder": "gulp copy-folder",
"build-zip": "npm run clean && gulp && npm run zip",
"build": "npm run clean && gulp && gulp js-plugins-loading",
"release": "gulp release"
}
其中,npm run build-all 为编译主题,npm run publish 为发布主题到halo中。npm run dev 为实时编译主题,会将js、css、html文件编译到templates目录并实时更新到halo主题目录下。
要查看变更,还需到控制台主题设置中清理模板缓存,然后刷新待查看的页面即可,如下图所示:
