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. logrotate 日志切割工具

    相关原理参见:https://www.cnblogs.com/sailrancho/p/4784763.html 一.相关目录: 程序:/usr/sbin/logrotate配置:/etc/logro ...

  2. PowerDesigner常用功能介绍

    PowerDesigner常用功能:1:把SQL脚步导入PowerDesigner打开powerdesigner,选择File --> Reverse Engineer --> Datab ...

  3. 5.Django高级

    管理静态文件 项目中的CSS.图片.js都是静态文件 配置静态文件 在settings 文件中定义静态内容 STATIC_URL = '/static/' STATICFILES_DIRS = [ o ...

  4. 我的ecshop二次开发经验分享

    https://jingyan.baidu.com/article/358570f65dbad2ce4724fcc7.html

  5. c# file 上传EXCEL文件,以流的形式读取数据

    1.引入  Aspose.Cells public void test() { HttpFileCollection filelist = HttpContext.Current.Request.Fi ...

  6. .NET MVC 学习笔记(二)— Bootstrap框架

    二..NET MVC 学习笔记(一)—— Bootstrap框架 在实际开发过程中,页面的样式问题是让人很头疼的问题,良好的用户界面可以大大提高用户体检,而在你没有前端开发人员的火力支援情况下,并不是 ...

  7. “全栈2019”Java多线程第三十五章:如何获取线程被等待的时间?

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...

  8. 「PKUSC2018」主斗地(暴搜)

    这道斗地主比 \(PKUWC\) 那道可做多了... 我们用 \(NOIP\) 那道斗地主的思路:暴搜出三代和四代,贪心出散牌. 还有jry为什么要出xx网友而不出他的另一个老婆 我们发现两个人的每回 ...

  9. java里面main函数为什么要用static修饰

    这学期刚开java,因为之前只写过C++和Python没接触过java,有些写法挺不习惯的,今天写完一个程序,run的时候发现提示the selection can't be launched.... ...

  10. Mxonline3.6 在阿里云服务器上的部署(uwsgi nginx)

    我的项目结构 1. 执行`python manage.py migrate`命令,将迁移文件,映射到数据库中,创建相应的表. 进入数据库 use mxonline数据库     source /hom ...