同步操作将从 Spikef/justshow 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
一个基于node命令行工具构建的纯静态博客系统。
A pure html blog system based on node cli.
npm install justshow -g
show <command>
显示当前程序版本号。
在当前目录下初始化一个网站,name仅作为网站目录名称,因此name只能包含字母数字和下划线。
先用cd定位到网站目录下,然后使用show start启动网站,用于本地预览。
可以在后面使用-p参数,自定义服务端口号,例如:
show start -p 8823
如果要结束,直接使用Ctrl+C终止该命令的运行。
生成网站所有静态html文件(除404页面)。生成好的文件位于网站目录下的builds文件夹中。
如果node的当前工作目录为一个网站,则将显示当前网站的完整路径。
列出本机上所有通过init命令创建的网站及其位置。
彻底删除一个网站,删除之后不可恢复。
网站模板文件位于网站的template目录下,可以通过直接修改模板文件来自定义网站样式。
首页。
列表页和分类列表页。
文章页。
单页。
404错误页,仅用于本地预览。
模板使用ejs渲染,因此您可以在模板中使用以下数据。例如:
<!--显示网站标题-->
<%=blog.title%>
config.json中blog部分的内容,如网站标题、关键字、描述等。
所有的分类信息,即cates.json中保存的内容。
根据页码获取到的列表页信息。
根据文章别名获取文章内容。
根据单页别名获取单页内容。
与模板有关的css、js和图片文件都放在template目录下的resource文件夹中,这个位置是固定的,不能更改。否则,在访问生成的静态html文件时,会导致这些文件的路径不正确。
文章中使用的附件,需要放到builds\uploads目录下,否则无法正确获取。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。