MWeb 生成静态网站 & 博客

MWeb 的静态网站分类

在 MWeb 的文档库中,有两种分类,一种是普通分类,另一种就是静态网站分类了。你可以直接新增一个静态网站分类,也可以在普通分类的顶层的分类中右键,选择 编辑,然后在出来的界面中点击 设置为静态网站 按钮。

网站分类可以设置网站相关的一些东西,设置界面如下:

上图中的设置应该都不难理解,如果要生成静态网站,在设置好之后,点击 生成网站 按钮即可,在生成之前,请务必保证你的分类中有至少一篇文章。你也可以直接右键来选择相关菜单项来生成网站。如果你修改了网站模板,请使用 清理并重新生成 按钮。当然,你任何时候都可以使用这个按钮来清理并重新生成网站。

可以看出,在 MWeb 中生成静态网站非常简单,就写好文章,然后归类到静态网站分类中,再右键静态网站分类并选择生成网站即可,当然你可以先预览一下。

MWeb 中的两种文章类型

MWeb 和 Wordpress 等这类博客的结构一样,分为 一般文章 和 页面 两种文章类型。页面 是用来做像关于我们、联系我们等等这类不用放在正式文章中的网页。

如下图,把 MWeb 文档库中的文档设置为 页面 非常简单,点击 最上方的信息条 ,勾选 是否页面(Is Page) 即可。其中 HTML 文件名 栏是用来设置生成的 HTML 文件名的。比如说上图中的这个文章会生成 mweb-static-blog.html。一般文章 生成的 HTML 文件名也是在此设定。

设置网站的主菜单

你可以点击网站设置界面的 高级设置 按钮打开网站扩展来设置网站的主菜单,也可以从 偏好设置 - 扩展 来打开,然后选择要设置的网站分类,并选中 网站菜单 这个选项卡,如下图:

你可以新增,编辑和删除菜单,或者拖拽来调整顺序。要注意的是,自带的网站模板中,MWeb-Foundation-Book 这个模板是不支持网站菜单的。

文档间的引用

在 MWeb 中引用其它文档非常简单,在文档列表中,右键要引用的文档,选择 复制,如下图所示。

然后在要引用的文档的位置 CMD + V 粘贴即可,MWeb 会生成 如何使用“发布脚本”功能发布静态网站 这种语法。如果你按住 CMD 键并点击,则会打开这个引用的文档。

生成静态网站功能可以很好的处理这种引用,并生成相关的网页连接。

增加阅读更多注释

阅读更多的用途请看下面的图片,你可以使用菜单:标签 - 插入阅读更多注释 来插入阅读更多,然后要注意的是,这个注释是要前后空一行的,也如下图。

配置网站发布脚本

这个功能 MWeb for Mac 2.2.3 版就有的,是为了让 MWeb 中的静态网站体验能达到 “新增文档并编辑” - “右键并选择执行发布脚本” 这样一个简单的流程。避免之前那样,生成网站后还要去敲命令进行发布。
相关详细说明,请直接参考这个文章:如何使用“发布脚本”功能发布静态网站

MWeb 生成静态网站&博客的更多相关文章

  1. Hexo搭建静态个人博客

    Hexo简介 之前在Github上托管的博客就是使用jekyll搭建的,官方的Github Pages同样推荐使用它.我之前体验了一下jekyll,没有达到我想要的效果.于是寻找替代方案,搜索同类博客 ...

  2. 工具:使用jekyll生成静态网站

    在使用前端框架构建网页而不使用后端平台与数据库,即没有服务器的条件下读取文件夹其他文件,浏览器可能会阻止访问.对于这种静态构建可以使用简单的生成工具jekyll.它主要适用于将静态文件生成静态网站,在 ...

  3. 【转载】国内网站博客数据统计选免费Google Analytics还是百度统计

    [转载]国内网站博客数据统计选免费Google Analytics还是百度统计 Google Analytics谷歌统计是我用的第一个网站统计工具,当然现在也一直在用.Google Analytics ...

  4. python3.4学习笔记(七) 学习网站博客推荐

    python3.4学习笔记(七) 学习网站博客推荐 深入 Python 3http://sebug.net/paper/books/dive-into-python3/<深入 Python 3& ...

  5. 网站博客更换主机空间搬家:Discuz! X2.5老鹰主机搬家全过程

    http://www.freehao123.com/discuz-x2-5-banjia/由于我放在hawkhost老鹰主机主机的部落论坛就要到期了,而老鹰主机的续费价格却是按照原价来的,没有任何优惠 ...

  6. [技术翻译]使用Nuxt生成静态网站

    本周再来翻译一些技术文章,本次预计翻译三篇文章如下: 04.[译]使用Nuxt生成静态网站(Generate Static Websites with Nuxt) 05.[译]Web网页内容是如何影响 ...

  7. 创建自己的网站博客--Hexo

    原文地址:https://www.xingkongbj.com/blog/hexo/creat-hexo.html 安装环境 安装 node 下载对应版本并安装 node . 安装 Git Windo ...

  8. [python]使用django快速生成自己的博客小站,含详细部署方法

    前言 人生苦短,我用python 这是之前经常听到的一句笑谈.因为新公司很多业务是用的python语言,所以这几天也一直在学习python的一些东西. 作为一个之前一直java后端的开发人员,对比ja ...

  9. 基于github发布 个人网站/博客

    我们可以使用GitHub去发布自己的网站了(静态网站), 只要经过简单几步即可.这样小伙伴可以给朋友或面试官展示自己个人项目啦. 第一步:创建一个新仓库 第二步:在仓库选择“Settings”页,找到 ...

随机推荐

  1. java中JDK环境变量的配置

    JDK的配置在 window中的配置,我的电脑-->属性-->高级系统设置-->高级-->环境变量中配置,具体下图

  2. XML Publisher 并发程序由于"输出提交处理程序提交失败

    http://www.cnblogs.com/benio/archive/2012/03/30/2424900.html xmlp 报表运行完成后,状态为warning,其原因大概有以下3类:1.&q ...

  3. delphi PosAnsi

    function ValidateName(n: string): string; var banned, res: string; i,j: integer; begin res:= n; bann ...

  4. 微信WeixinJSBridge API使用实例

    http://www.jb51.net/article/66642.htm 这篇文章主要介绍了微信WeixinJSBridge API使用实例,本文直接给出HTML代码,代码中包含了很多实用功能,如图 ...

  5. 转:iOS9的新特性以及适配方案

    2015年9月8日,苹果宣布iOS 9操作系统的正式版在太平洋时间9月16日正式推出,北京时间9月17日凌晨1点推送. 新的iOS 9系统比iOS8更稳定,功能更全面,而且还更加开放.iOS 9加入了 ...

  6. URL SCAN简介

    URL Scan简介 文/玄魂 目录 URL Scan简介 前言 1.1  安装 1.2 配置 修改 URLScan.ini 文件 配置 URLScan 用于依赖于 IIS 的应用程序   前言 Ur ...

  7. B/S FastReprot使用

    FastReport 交流群 群   号:554714044 前言 由于公司开发新产品,前后端分离.netcore +Angular ,之前C/S项目一直使用FastReport ,考虑到员工切换比较 ...

  8. [JavaScript] html5 video标签注意事项

    Chrome 66 禁止声音自动播放 声音无法自动播放这个在IOS/Android上面一直是个惯例,桌面版的Safari在2017年的11版本也宣布禁掉带有声音的多媒体自动播放功能,紧接着在2018年 ...

  9. java String 内存模型

    关于java的内存模型,参照以下的一篇文章: https://isudox.com/2016/06/22/memory-model-of-string-in-java-language/

  10. vscode 学习笔记 —— 调试 (以 node 为例)

    一.建立配置文件 1.选择你的项目 2.选择你项目的语言 3.当前项目路径下生成 .vscode/launch.json { // Use IntelliSense to learn about po ...