html - 如何获取时间戳以使用 mhtml-mode
问题描述
我无法获得更新的时间戳。错误可能在我的 .emacs.el 中的这段代码中。
; Enable time stamps
(setq
time-stamp-active t ; do enable time-stamps
time-stamp-line-limit -10 ; check last 10 buffer lines for Time-stamp:
time-stamp-pattern "Last modified:[ \t]+%3a %3b %02H:%02M:%02S %Z %:y by %u</p>"
time-stamp-format "%04y-%02m-%02d %02H:%02M:%02S (%u)") ; date format
(add-hook 'before-save-hook 'time-stamp)
我也在 .dir-locals.el 文件中尝试过这个
((mhtml-mode . ((time-stamp-pattern . "-8/<p>Last modified:[ \t]+%3a %3b %02H:%02M:%02S %Z %:y by %u</p>")
(time-stamp-time-zone . "UTC"))))
错误在哪里,或者缺少什么。谢谢
PS应该在末尾添加文件包含
<!-- hhmts start -->
Last Modified: Fri Aug 21 07:37:47 PDT 2020
Time-stamp: <>
<!-- hhmts end -->
</body>
</html>
解决方案
这不是我想要的全部,而是在 .emacs.el 中
; Enable time stamps
(setq
time-stamp-active t ; do enable time- stamps
time-stamp-line-limit -10) ; check last 10
(add-hook 'before-save-hook 'time-stamp)
这在 .html 文件的末尾附近
Time-stamp: <>
我得到了有效的时间戳。只是没有我更喜欢的文本。
推荐阅读
- php - Laravel 在使用 ->create() 函数时不遵守模型中设置的表名
- postgresql - Azure 数据工厂:使用哪个版本的 npgsql?
- python - 投资组合优化 - 拉动个股
- php - 网页在长脚本上超时
- python - Python & ML - 我需要帮助从给定数据集创建嵌套字典
- php - 在 Ubuntu 上使用 PhpStorm 进行 Xdebug
- python - 使用 Python 比较 2 个 CSV 文件
- javascript - 啊,啪!尝试使用 Fabric JS 在移动设备中加载大画布时的屏幕
- django - Django 多项选择字段数据在 POST 数据和表单数据中有所不同
- java - 在android应用程序中测试谷歌订阅不起作用