用 Hexo 做的网站拷贝到一台没有配置过的机器上还能访问么?

2016-02-12 02:43:38 +08:00
 netabare
嗯…是这样的:学校里上课要交的最终作业是做一个网站,用来展示自己喜欢的建筑师的作品的。虽然老师是用 Dreamweaver 但也说可以用别的软件来制作。
然后课后和老师讨论了一下,结论是技术什么的并不是很重要,然后交作业时因为版权原因必须交到学校的电脑上而不是自己搞一个服务器…
实在不想去学一个已经过时毫无用处的软件了,上完课后感觉心凉了一大截也不想自己慢慢写 CSS 和脚本(而且还有别的课要兼顾),交一个不带样式的 html 也不好看而且用编辑器写还是很花时间吧,想想干脆用 Hexo 搞个站交上去好了。

但是 Hexo 运行是依赖 npm 和 Github 的,后者还好说, npm 总不可能在学校的电脑上编译吧-_-#
感觉有点头疼呢。如果访问(不再修改)也有依赖环境的话能转化成可以携带的方式么?
2091 次点击
所在节点    问与答
8 条回复
Perry
2016-02-12 02:46:34 +08:00
Hexo 印象中是静态博客生成器,只要提交生成的静态文件就可以了吧
YUX
2016-02-12 02:56:26 +08:00
交生成的静态即可 git clone 你的网站 或者把生成的 public 文件夹交上去 老师有浏览器就能打开
netabare
2016-02-12 02:57:43 +08:00
@YUX 谢谢~这样应该就简单多了…
learnshare
2016-02-12 13:06:58 +08:00
还是多花点时间研究研究 Git 、 Github 、 Node 、 npm 、 HEXO 、 HTML 、 CSS 、 JS 吧,没坏处
Remember
2016-02-12 17:48:39 +08:00
hexo 生成的 public 文件夹就是网站静态文件,但是你要弄个 httpserver 来跑,单独用浏览器打开会找不到 css
netabare
2016-02-12 19:08:56 +08:00
@Remember 那囧了……我最担心的就是网站要依赖别的服务来跑,然而我们老师只在强调必须交到本地机器上还说 HTML 在 Mac 上和 Linux 上显示效果是一样的→_→这样的话有什么框架是开箱即用的么?很显然在学校的 iMac 上装个 Nginx 也是不可能的事情
@learnshare 这个我还是明白的…不过还是要一点点来…学校的这个作业 deadline 应该是一个半月左右,不想在作业上花太多时间了。
netabare
2016-02-15 07:52:10 +08:00
@Remember
@Perry
试了一下果然是不行……不开 server 跑就是没 css 光秃秃的效果……
完全用 css 和 js 写纯静态的页面应该没有什么意义……不过看了一下似乎其他的静态博客生成引擎也是需要跑 server 的。实在没办法就只能上课用 Atom 手撸 html 了。
Perry
2016-02-15 08:49:53 +08:00
@netabare 应该只需要改下 html 里面的 css 地址就好了吧,改成相对路径。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/256150

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX